【发布时间】:2013-10-09 16:13:16
【问题描述】:
例如,我有一个包含多个类的 TestSuite。
迭代 1 TestSuite 在第一次执行时会取 Excel Sheet 第一行的数据。
迭代 2 TestSuite 再次执行第二次,它将在 Excel 工作表的第二行中获取数据。
等等……
供您参考 -> 我正在使用 Apache POI 进行数据驱动。 -> 我没有兴趣在 testng xml 文件本身中提供迭代参数。 -> 测试套件应该一个一个地执行。
任何帮助表示赞赏。
【问题讨论】:
-
例如:String testData = DataRead("SheetName","ColumnName");此方法通过使用 Apache Poi 调用从 Excel 表读取数据的用户定义函数,我可以在我的类或测试中的任何位置使用“testData”变量。我只是好奇迭代测试套件。清楚地说,在完成 \@AfterSuite [关闭线程] 我需要调用 \@BeforeSuite [in New Thread]。
-
请将此添加到问题中,而不是在 cmets 中发布。它使未来的读者更容易理解。
标签: java junit selenium-webdriver testng test-suite