数据驱动框架用java下拉

时间:2014-05-13 09:19:00

标签: java selenium selenium-webdriver data-driven

我在Excel中为DataDriven框架创建数据。如果有下拉,我会遇到如何使用该数据的问题。

示例 - 对于旅行网站,有到达列表中的引用下拉列表

如果我在excel中保留所有引用名称,请如何在框架中使用它。

1 个答案:

答案 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
}