单击页面上的某个元素但该元素不可单击时,如何防止出现错误



我正在为页面上的一个元素编写测试,但当我使用pageObject.点击元素上的("@MyElement(时,有时会抛出以下错误:

Element <i class="...">...</i> is not clickable at point (25, 299). Other element would receive the click: <div class =...></div>

我试过使用pageObject.waitForElementVisible("@selector"(,但它不起作用。我不知道为什么这种情况只是偶尔发生,而其他时候的测试并没有失败。有什么想法吗?

有时有一个覆盖元素是不可见的,它会阻塞要单击的元素的"路径"。

在我的情况下,以下工作非常好:

browser.moveToElement(using, element, 1, 1);
browser.mouseButtonClick(0);

相关内容

  • 没有找到相关文章

最新更新