0

Chromedriver 似乎缺少它应该点击的元素:

driver.findElement(By.cssSelector("html body div#colorbox div#cboxWrapper div div#cboxContent div#cboxClose")).click();

执行此行会引发“WebDriverException:元素在点 (xxxxx) 处不可点击,其他元素将收到点击。” 我尝试了 xpath、id、cssSelector 定位器 - 每个都抛出相同的异常

4

2 回答 2

0

不是每个 div 都是可点击的。也许子节点上有一个跨度或按钮。那是可点击的。希望它可以帮助你。

<div>
<span id='test001'>it's clickable</span>
</div>
于 2013-12-17T05:59:57.903 回答
0

这是一个常见问题,有时可以通过确保元素在屏幕上来解决,例如使用new Actions(driver).moveToElement(element).click().perform();此处详细说明:Debugging "Element is not clickable at point" error,尽管它也不是万无一失的。

于 2015-05-07T14:43:17.857 回答