[英]Dropdown missing final click
伙计们,有人可以帮助我完成以下操作:我需要打开下拉菜单并选择选项。 我的代码是:
WebElement sorter = driver.findElement(By.cssSelector(".column.medium-12 .row"));
sorter.click();
Actions keyDown = new Actions(driver);
keyDown.sendKeys(Keys.chord(Keys.DOWN)).perform();
我使用以下,因为没有其他方法可以打开下拉菜单。 上面的代码完成后,它看起来像屏幕截图(在没有确认的情况下卡在第一个选择的选项上)。 我实际上缺少确认点击但找不到解决方案。 请帮忙,先谢谢了。
我猜测下拉只是一个普通的<select>
html 元素。
如果是这种情况,那么您可以遍历下拉<option>
的<option>
元素并选择第一个。
WebElement sorter = driver.findElement(By.cssSelector(".column.medium-12 .row"));
sorter.click();
List<WebElement> elements = sorter.findElements(By.tagName("option");
WebElement option = elements.get(0);
option.click();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.