使用Firefox无法与Java-Client一起使用,Chrome运行良好

时间:2017-10-25 16:54:43

标签: java selenium firefox selenoid

使用java客户端如果我使用firefox功能,则会遇到错误。 Chrome虽然运作良好。

在电报支持聊天中,我发现我的selenium客户端版本太旧了,无法使用firefox 55-56(客户端:3.0.1)。更新到最新的客户端版本解决了我的错误。

也许来自Aerokube的人可以更详细地了解为什么它与老客户失败了。

1 个答案:

答案 0 :(得分:2)

版本超过 55 的Firefox要求 geckodriver 早于 0.18 。在页面https://github.com/mozilla/geckodriver/releases上,您可以找到包含兼容性说明的完整更新日志。

即使版本 0.15.0 也会注意到:

  

重要提示:如果您将geckodriver与Selenium一起使用,则必须升级到   Selenium 3.3,因为这个版本将HTTP响应与   WebDriver标准。

通常,提前更新客户端部分是安全的,因为它也适用于以前的浏览器/驱动程序版本。