执行数据分布在selenium中的多张Excel表格中

问题描述 投票:0回答:1

我们正在尝试运行一个自动化脚本,它将从run1的sheet1中选择数据,然后注册应用程序,在第二次运行数据中从第二张excel中选取数据等等。我们正在尝试通过数据提供程序实现它。

有谁可以帮助实现这一目标。

excel selenium-webdriver testng-dataprovider
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.