我想更新Selenium版本3.6.0,我想知道如果不使用Gecko驱动程序,哪个是最佳版本的FF?
任何帮助都将受到高度赞赏。
答案 0 :(得分:3)
Selenium v3.6.0(Java)版本明确没有明确提及任何依赖。
Selenium明确提到的最后一个依赖是v3.4.0,如下所示:
Geckodriver 0.16 is strongly recommended
GeckoDriver v0.19.0
:Firefox 55.0(及更高版)&硒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
答案 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