硒中跨Excel的多个表的数据执行

时间:2019-02-14 05:58:48

标签: excel selenium-webdriver testng-dataprovider

我们正在尝试运行一个自动化脚本,该脚本将在run1中从excel的sheet1中选择数据,然后注销应用程序,在第二次运行的数据中从excel的第二张表中选择依此类推,等等。数据提供商。

任何人都可以帮助实现这一目标。

1 个答案:

答案 0 :(得分:0)

您可以使用QAF - TestNG's data-provider-extension。它支持dynamic data-provider从任何外部数据源读取数据。例如:

@QAFDataProvider (dataFile = "resources/data/logintestdata.xls", sheetName="sheet-${executionNumber}")
@Test(description = "login functionality test")
public void login(Map<String, Object> testData) {
   //implementation goes here
}

您需要set property executionNumber

executionNumber=1