0

我正在为页面上的元素编写测试,但是当我在元素上使用 pageObject.click("@MyElement) 时,有时会引发此错误:

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

我曾尝试使用 pageObject.waitForElementVisible("@selector"),但它不起作用。我不知道为什么有时只会发生这种情况,而其他时候测试不会失败。有任何想法吗?

4

1 回答 1

0

有时会有一个覆盖元素是不可见的,并且会阻止您要单击的元素的“路径”。

在我的情况下,以下效果很好:

browser.moveToElement(using, element, 1, 1);
browser.mouseButtonClick(0);
于 2021-04-19T13:07:11.257 回答