首页 文章

如何忽略`其他元素将收到点击`仍然点击元素

提问于
浏览
0

我正在使用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 回答

  • 0

    你可以用JavascriptExecutor

    JavascriptExecutor js = (JavascriptExecutor)driver;
    js.executeScript("arguments[0].click();", element);
    

    我不会这样做,因为它可能会错过潜在的缺陷 . 不确定为什么要对隐藏元素执行单击操作 .

相关问题