【发布时间】:2015-10-21 21:14:36
【问题描述】:
我有一些单击选项卡的测试,但并不总是执行单击。
xpath 是正确的,因为大多数时候测试都有效
这不是时间问题,因为我使用了 thread.sleep() 和其他方法来确保元素在点击之前可见
测试认为它正在执行点击,因为它在“执行”点击时没有抛出 ElementNotFoundException 或任何其他异常。由于选项卡内容不会更改,因此单击后测试稍后会失败。
更多信息 我正在使用 Selenium 2.44.0 实现在 Chrome 44.0.2403.107 m 上运行的 Java 测试。
还有什么我可以做的,或者这可能是硒的问题吗?
【问题讨论】:
-
jeremy -chrom v44 在点击事件和各种发送键组合方面存在已知问题(换句话说,它相当没用)。对此有很多讨论,因为这是 chrome 第一次在这方面大幅下滑。我的许多测试现在也失败了,我没有意识到这个问题,并且正在添加一个全新的等待包,直到我发现 v44 存在问题 - 希望这会有所帮助
-
感谢您的回复。我想我们将不得不等待新版本的 chrome。
标签: java google-chrome selenium selenium-webdriver click