我无法从页面加载的下拉列表中选择值。
我在此代码中使用了Implicitly Timeout选项:
driver.manage.timeout(100,timeunit.Millisecond);
driver.findelement(By.id("valueID")).click();
答案 0 :(得分:2)
presenceOfElementLocated无法确保该元素可点击甚至可见。来自doc:
An expectation for checking that an element is present on the DOM of a page.
答案 1 :(得分:1)
感谢大家回复:
我在这种情况下找到了一个解决方案:
**
WebElement web = driver.findElement(By.id(ID));
Select clickonthis = new Select(web);
clickonthis.selectByVisibleText("Bombay")
**