我们正在尝试运行一个自动化脚本,该脚本将在run1中从excel的sheet1中选择数据,然后注销应用程序,在第二次运行的数据中从excel的第二张表中选择依此类推,等等。数据提供商。
任何人都可以帮助实现这一目标。
答案 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