DataDriven フレームワークの Excel でデータを作成しています。ドロップダウンがある場合、そのデータの使用方法に問題があります。
例-旅行サイトの場合、到着リストに都市のドロップダウンリストがあります
すべての引用名をExcelに保持している場合、それをフレームワークで使用する方法。
DataDriven フレームワークの Excel でデータを作成しています。ドロップダウンがある場合、そのデータの使用方法に問題があります。
例-旅行サイトの場合、到着リストに都市のドロップダウンリストがあります
すべての引用名をExcelに保持している場合、それをフレームワークで使用する方法。
Java を使用しているため、ここでTestNG単体テスト フレームワークを使用できます。特に@dataprovider の例。Excel からデータを取得するコードについては、JExcel API を使用できます。.
以下のコードは、Excel ファイル内の都市ごとに同じテスト ケースを 1 つずつ実行し、ドロップダウンから選択します。詳細については、以下のコードを参照してください。
@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
}