【问题标题】:Which Firefox version is compatible with Selenium 3.6.0哪个 Firefox 版本与 Selenium 3.6.0 兼容
【发布时间】:2018-04-14 21:15:23
【问题描述】:

我想更新 Selenium 版本 3.6.0,我想知道如果不使用 Gecko 驱动程序,哪个是最好的 FF 版本?

任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    Selenium 与 Gecko 驱动程序

    硒发布观点:

    Selenium v​​3.6.0 (Java) Release 明确没有明确提及任何依赖关系。

    Selenium 明确提到的最后一个依赖项是针对 v3.4.0 的,如下所示:

    Geckodriver 0.16 is strongly recommended
    

    GeckoDriver 发布视角:

    1. GeckoDriver v0.19.0:Firefox 55.0(及更高版本)和 Selenium 3.5(及更高版本)
    2. GeckoDriver v0.18.0:Firefox 53.0(及更高版本)
    3. GeckoDriver v0.16.0:Selenium 3.4(及更高版本)

    Mozilla Firefox 版本:

    理想情况下,每个 Selenium 版本都应支持 Mozilla Firefox 版本的每个版本(从 Firefox 48.x 开始),其中属性 "marionette" 需要设置为 true(通过默认或通过配置),如下所示:

    cap = DesiredCapabilities().FIREFOX
    cap["marionette"] = True
    

    如果您使用的是旧版 Firefox 版本(直到 Firefox 47.xGeckoDriver 仍然有效,但您有将属性 "marionette" 显式设置为 false,如下所示:

    cap = DesiredCapabilities().FIREFOX
    cap["marionette"] = False
    

    GeckoDriver, Selenium and Firefox Browser compatibility chart

    【讨论】:

      【解决方案2】:

      如果您想在高于 47.0.1 的 Firefox 版本中运行脚本,则需要使用 GeckoDriver。 Firefox 47.0.1 及之前版本不需要 GeckoDriver。

      【讨论】:

        【解决方案3】:

        来源:http://www.automationtestinghub.com/selenium-3/

        如果您想在高于 47.0.1 的 Firefox 版本中运行脚本,则需要使用 GeckoDriver。 Firefox 47.0.1 及之前版本不需要 GeckoDriver

        【讨论】:

          猜你喜欢
          • 2019-09-30
          • 2016-08-13
          • 2016-01-06
          • 1970-01-01
          • 1970-01-01
          • 2023-03-29
          • 1970-01-01
          • 1970-01-01
          • 2019-04-09
          相关资源
          最近更新 更多