場所を選択している間、表示されているアイテムをクリックできます。しかし、ドロップダウンリストに表示されていない他の項目を選択できません。ドロップダウン リストに表示されていない別の場所をドロップダウン リストで選択しようとすると、別の場所をクリックします。
以下はコード スニペットです。
IWebElement ele = driver.FindElement(By.Id("cmbLocation"));
List<IWebElement> lis = ele.FindElements(By.ClassName("ListBoxItem"));
for(int i = 0; i< lis.size(); i++) {
WebElement elem = lis.get(i).FindElement(By.name("LINWOOD"));
if("LINWOOD".contains(elem.getText())) {
lis.get(i).click();
break;
}
}
インデックス番号を次のように渡すだけでも試しました
lis.get(15).click();
Actions クラスも実装しました。しかし、それも機能していないようです。