我在Excel中为DataDriven框架创建数据。如果有下拉,我会遇到如何使用该数据的问题。
示例 - 对于旅行网站,有到达列表中的引用下拉列表
如果我在excel中保留所有引用名称,请如何在框架中使用它。
答案 0 :(得分:0)
您可以在此处使用TestNG单元测试框架,因为您使用的是Java。特别是@dataprovider例子。对于从excel获取数据的代码,您可以使用JExcel api.。
下面的代码将为excel文件中的每个城市逐个运行相同的测试用例,并从下拉列表中选择。请参阅以下代码以获取更多参考:
@Test(dataProvider = "DP1")
public void selectCityFromDropDown(String city) throws Exception {
// Selenium webdriver code for selecting city from drop down.
}
@DataProvider(name = "DP1")
public Object[][] createData1() throws Exception {
// code to open excel file, fetch data from excel file and generate two dimentional array of String/Object class so that it can be returned back to test case
}