首页 文章

chromedriver点击未注册,元素在点上无法点击

提问于
浏览
0

我在chromedriver上运行测试时遇到错误,因为它在firefoxdriver上工作正常:

org.openqa.selenium.WebDriverException:未知错误:元素在点(1270,449)处无法点击 . 其他元素将收到点击:(会话信息:chrome = 44.0.2403.157)(驱动程序信息:chromedriver = 2.17.340124

我试图单击一个按钮,然后单击下拉菜单中的列表项 . 单击按钮即可,但即使存在,也不会单击列表项 .

知道什么是错的吗?我正在使用最新的chromedriver .

2 回答

  • 0

    当您尝试单击该元素时,该元素可能未完全加载 . 在单击下拉列表和下拉列表中的按钮进行快速调试时,尝试使用FluentWait等待元素显示/可单击 .

  • 1

    如果你可以看到它没有被另一个元素阻止 . 可能是因为该元素上还有另一个透明元素 . 像一个固定大小的浮动div一个透明的图像或者怎么知道 . 也可能发生元素被另一个元素部分覆盖,并且由于硒点击了元素的中心,它可能会检测到这种情况 .

相关问题