以下のウェブサイトのドロップダウンを自動化しようとしています:
都市セクションには、バンガロールとチェンナイの両方があり、バンガロールが自動選択されると仮定すると、以下のコードを実行すると失敗します。
WebElement element=driver.findElement(By.xpath("//select[@class='city-dropdown-search form-city hide select2-offscreen']"));
Select se=new Select(element);
se.selectByIndex(2);
2 番目の都市を認識できません。ここで何が間違っているのか教えてください。
htmlタグは以下の通りです。
<select id="combobox2" class="city-dropdown-search form-city hide select2- offscreen" name="city" tabindex="-1">
<option value="Chennai">Chennai</option>
<option selected="" value="Bangalore">Bangalore</option>
</select>
xpathに問題がありますか、それともここに欠けている何かがありますか