TestNG如何从源表中迭代不同的Excel工作表

时间:2016-06-02 17:28:41

标签: selenium-webdriver testng

Hello专家:我使用的是Selenium Webdriver和TestNG。我的数据源是一个excel工作簿,它有多个测试数据表。该工作簿还有一个摘要表,其中包含每个测试数据表的SheetNames。

使用TestNG,有没有办法使用汇总表中的SheetName并处理工作簿中的每个测试数据表?

例如:

  • 摘要表,选择第一张sheetName(比如sheet1)
  • 在sheet1中运行所有testData
  • <摘要表中的
  • ,选择下一个sheetName(比如sheet2)
  • 在sheet2中运行所有testData
  • 等等,直到摘要表中的最后一个表格名称

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是我的第一个解决方案,它使用工厂通过我的摘要表实例化类来解析每个相应工作表中的测试记录。 嗯 - 我仍然想知道是否有更好的方法来执行相同的操作。

另外 - 我还在课程中使用了 STATIC会员,我 COMPELLED 可以使用,因为我想分享用户之间登录的会话由工厂实例化的类

这是脚本,只是它有一天或更好的帮助某人。

intensity