哪个Firefox版本兼容Selenium 3.6.0?

3

我想更新Selenium版本到3.6.0,但如果没有使用Gecko驱动程序,则想知道要使用哪个版本的FF最好?

非常感谢您的任何帮助。

3个回答

4

Selenium与Gecko Driver

Selenium发布视角:

Selenium v3.6.0(Java)发布明确未提及任何依赖项。

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.x之前),GeckoDriver 仍然可以使用,但是您需要显式地将属性"marionette" 设置为false,如下所示:
cap = DesiredCapabilities().FIREFOX
cap["marionette"] = False

GeckoDriverSeleniumFirefox浏览器兼容性表格

supported_platforms_geckodriver_24


1

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


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接