在选择位置时,我可以单击可见的项目。但我无法选择下拉列表中未显示的其他项目。当尝试选择下拉列表中不可见的其他位置时,它正在单击其他位置。
下面是代码片段:
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 类。但这似乎不起作用。