【发布时间】:2018-12-05 05:34:30
【问题描述】:
在选择位置时,我可以点击可见的项目。但我无法选择下拉列表中未显示的其他项目。当尝试选择下拉列表中不可见的其他位置时,它正在单击其他位置。
下面是代码sn-p:
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 类。但这似乎不起作用。
【问题讨论】:
-
选择选项,我有一个场景,我也需要滚动表格
-
我正在使用带有 c# 的 winium 驱动程序自动化桌面应用程序
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。