我有一个2分钟的 Selenium webdriver 脚本。它可以与 FirefoxDriver 和 ChromeDriver 一起使用。真正的浏览器永远不会失败。
但是当我使用 HTMLUnit 驱动程序运行时,我发现它随机失败。引发异常,就像无法找到元素一样。
我尝试过的解决方案:
配置和版本
selenium-java:2.53.0
selenium-server:2.53.0
htmlunit-driver:2.21
TestNG:6.8.8
答案 0 :(得分:1)
添加显式等待WebDriver抛出无法找到元素的异常的元素,如下所示 -
{{1}}
另外,请确保您已将以下依赖项添加到项目中 -
{{1}}