【发布时间】:2018-04-14 21:15:23
【问题描述】:
我想更新 Selenium 版本 3.6.0,我想知道如果不使用 Gecko 驱动程序,哪个是最好的 FF 版本?
任何帮助将不胜感激。
【问题讨论】:
标签: selenium firefox selenium-webdriver geckodriver selenium-firefoxdriver
我想更新 Selenium 版本 3.6.0,我想知道如果不使用 Gecko 驱动程序,哪个是最好的 FF 版本?
任何帮助将不胜感激。
【问题讨论】:
标签: selenium firefox selenium-webdriver geckodriver selenium-firefoxdriver
Selenium v3.6.0 (Java) Release 明确没有明确提及任何依赖关系。
Selenium 明确提到的最后一个依赖项是针对 v3.4.0 的,如下所示:
Geckodriver 0.16 is strongly recommended
GeckoDriver v0.19.0:Firefox 55.0(及更高版本)和 Selenium 3.5(及更高版本)GeckoDriver v0.18.0:Firefox 53.0(及更高版本)GeckoDriver v0.16.0:Selenium 3.4(及更高版本)理想情况下,每个 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
【讨论】:
如果您想在高于 47.0.1 的 Firefox 版本中运行脚本,则需要使用 GeckoDriver。 Firefox 47.0.1 及之前版本不需要 GeckoDriver。
【讨论】:
来源:http://www.automationtestinghub.com/selenium-3/
如果您想在高于 47.0.1 的 Firefox 版本中运行脚本,则需要使用 GeckoDriver。 Firefox 47.0.1 及之前版本不需要 GeckoDriver
【讨论】: