我正在使用Java和Selenium编写测试 . 我将点击另一个覆盖的网络元素,所以我收到错误 other element will receive the click
. 我不想使用 Select
所以如何点击覆盖的网页元素?这些是我尝试过的东西:
action.click(dropdown).build().perform();
action.moveToElement(dropdown).sendKeys(Keys.ENTER).build().perform();
dropdown.click();
此外,没有必要使用滚动,因为元素在页面上,但只是被其他东西覆盖 .
1 回答
你可以用JavascriptExecutor
我不会这样做,因为它可能会错过潜在的缺陷 . 不确定为什么要对隐藏元素执行单击操作 .