哪个Firefox版本与Selenium 3.6.0兼容

时间:2017-11-02 11:04:55

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

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

任何帮助都将受到高度赞赏。

3 个答案:

答案 0 :(得分:3)

带有Gecko驱动程序的Selenium

Selenium Release Perspective:

Selenium v​​3.6.0(Java)版本明确没有明确提及任何依赖。

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

Geckodriver 0.16 is strongly recommended

GeckoDriver发布视角:

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

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

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

    如果您正在使用旧版 Firefox 版本(直到 Firefox 47.x GeckoDriver 但是您必须明确将属性 "marionette" 设置为 false ,如下所示:

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

    GeckoDriver, Selenium and Firefox Browser compatibility chart

    supported_platforms_geckodriver_24

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

  

如果要在大于47.0.1的Firefox版本中运行脚本,则需要使用GeckoDriver。 Firefox 47.0.1及更早版本不需要GeckoDriver