【发布时间】:2015-06-13 00:38:57
【问题描述】:
我正在使用 selenium 作为测试脚本。我收到以下错误,并且此错误随机发生。当我跑 10 次时,我得到了大约两次。所以它不是真正可复制的。有谁知道为什么会这样?我尝试单击的元素在浏览器中绝对可见并且不会四处移动,因此无需调整大小或拖动元素。我正在使用 chrome webdriver,并且阅读了其他故障排除策略(Debugging "Element is not clickable at point" error),它们似乎与我的问题无关。我也等了足够的时间。
UnknownError: unknown error: Element is not clickable at point (167, 403). Other element would receive the click: <div class="leftMasterBackground"></div>
【问题讨论】:
-
你能给我们一些关于你想点击什么元素的信息吗?它周围有哪些元素以及在点击之前执行了哪些操作也会很有趣。
-
使用显式等待,直到元素变为可见点击。
-
出现此错误时页面上的所有脚本和样式是否已加载完毕?
-
当页面加载时元素被加载,从技术上讲,应该不需要等待时间来检查元素的存在(检查这个元素是在其他人的一些测试之后发生的)我检查了截图是在页面加载时拍摄的,我可以直观地看到页面上加载的元素,因此 selenium 没有理由无法检测到该元素。我想要做的是单击元素(按钮)。这是非常奇怪和烦人的,因为它是随机发生的。有谁知道元素 selenium clicks 在哪里?
标签: javascript selenium selenium-chromedriver