【问题标题】:Which Firefox browser versions supported for given Geckodriver version?给定的 Geckodriver 版本支持哪些 Firefox 浏览器版本?
【发布时间】:2018-01-01 22:16:41
【问题描述】:

我会定期更新 Firefox 和 Chrome 浏览器,当前版本 54.0.1 32 位 所以要使用哪个版本的 Geckodriver。 我尝试了两个版本Geckodriver-v0.18.0 and geckodriver-v0.16.1

在哪里可以找到支持的具有相应 geckodriver 版本的 firefox 浏览器列表以供将来参考

注意:启动浏览器中没有任何代码更改

以前的代码使用 geckodriver-v0.16.1 用于旧版本的 firefox 现在更新 firefox 54.0.1 和 Geckodriver-v0.18.0 后出现异常:

org.openqa.selenium.firefox.NotConnectedException:无法连接 45000 毫秒后在端口 7055 上托管 127.0.0.1。火狐控制台输出: oundUpdates":1,"bootstrap":false,"skinnable":false,"size":3242616,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":true,"hasBinaryComponents" :false,"strictCompatibility":false,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"1.5","maxVersion ":"9.9"}],"targetPlatforms":[],"multiprocessCompatible":false,"signedState":0,"seen":true,"dependencies":[],"hasEmbeddedWebExtension":false,"mpcOptedOut": false,"userPermissions":null}

【问题讨论】:

  • 使用最新的firefox浏览器、gecko驱动和selenium 3.4。它会工作得很好
  • 你能帮我解决我目前使用的版本@santhoshkumar:firefox -54.0.1 32 位、Gecko 驱动程序 - v0.18.0 和 Selenium 3.4.0
  • 是的。上述版本也应该可以工作。我正在使用 Fire54.0 、 gecko 0.19 和 selenium 3.4

标签: selenium firefox selenium-webdriver selenium-firefoxdriver geckodriver


【解决方案1】:

自从我们从旧版 Firefox 版本迁移到基于 MarionetteMozilla Firefox 版本以来,这个问题已经经常出现一段时间了(从 Firefox 48 开始)。目前尚不清楚您所说的 代码与 geckodriver-v0.16.1 用于旧版本的 firefox 的确切含义。

一般来说,每个 GeckoDriver 版本都支持 Mozilla Firefox 版本的每个版本(从 Firefox 48 开始),其中需要属性 ma​​rionette设置为 true(通过默认或通过配置

如果您使用的是旧的 Firefox 版本(直到 Firefox 47.xGeckoDriver 仍然有效,但您必须明确设置ma​​rionettefalse

现在,唯一存在的依赖关系在 GeckoDriverSelenium 版本之间。 GeckoDriver 发行说明清楚地提到了所有主要/次要的新功能添加增强功能错误修复this link单独下载位置

最后公布的依赖是:

请注意,geckodriver v0.16.0 仅与 Selenium 3.4 and greater 兼容。


GeckoDriver, Selenium and Firefox Browser compatibility chart

【讨论】:

    【解决方案2】:

    此信息的规范来源由 Mozilla 在官方 geckodriver 文档中发布。每个新的 geckodriver 版本都会更新文档。

    主要文档链接位于此处:

    ...具体来说,请参阅此处的“支持的平台”页面:

    它包含 geckodriver 版本、支持的 Firefox 版本和所需的 Selenium 版本之间的映射。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      相关资源
      最近更新 更多