我正在为页面上的一个元素编写测试,但当我使用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);