我们正在尝试运行一个自动化脚本,它将从run1的sheet1中选择数据,然后注册应用程序,在第二次运行数据中从第二张excel中选取数据等等。我们正在尝试通过数据提供程序实现它。
有谁可以帮助实现这一目标。
你可以使用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