我编写了一个用于自动化的 selenium 脚本,我正在使用 HTMLUnitDriver 在 linux 上将它作为无头浏览器运行。我有些担心——
- 当我尝试使用 WebDriver 运行相同的脚本时,即
WebDriver driver = new FirefoxDriver()
它运行良好。 - 但是,当我尝试使用 HTMLUnitDriver 运行相同的脚本时,即
HTMLUnitDriver driver = new HTMLUnitDriver()
出现异常,异常如下:
org.openqa.selenium.TimeoutException:等待元素可点击 100 秒后超时:By.xpath:
我没有得到这个异常的根本原因是什么,因为相同的脚本正在运行,而 firefox 或 chrome 驱动程序没有任何问题,但只有它不能与 HTMLUnitDriver 一起使用。我也尝试过增加时间,但这也没有帮助。
请任何人提供任何帮助,将不胜感激.....谢谢。