使用java客户端如果我使用firefox功能,则会遇到错误。 Chrome虽然运作良好。
在电报支持聊天中,我发现我的selenium客户端版本太旧了,无法使用firefox 55-56(客户端:3.0.1)。更新到最新的客户端版本解决了我的错误。
也许来自Aerokube的人可以更详细地了解为什么它与老客户失败了。
答案 0 :(得分:2)
版本超过 55 的Firefox要求 geckodriver 早于 0.18 。在页面https://github.com/mozilla/geckodriver/releases上,您可以找到包含兼容性说明的完整更新日志。
即使版本 0.15.0 也会注意到:
重要提示:如果您将geckodriver与Selenium一起使用,则必须升级到 Selenium 3.3,因为这个版本将HTTP响应与 WebDriver标准。
通常,提前更新客户端部分是安全的,因为它也适用于以前的浏览器/驱动程序版本。