我想更新Selenium版本到3.6.0,但如果没有使用Gecko驱动程序,则想知道要使用哪个版本的FF最好?
非常感谢您的任何帮助。
我想更新Selenium版本到3.6.0,但如果没有使用Gecko驱动程序,则想知道要使用哪个版本的FF最好?
非常感谢您的任何帮助。
Selenium v3.6.0(Java)发布明确未提及任何依赖项。
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
如果您想在Firefox 47.0.1以上版本中运行脚本,您需要使用GeckoDriver。Firefox 47.0.1及之前的版本不需要GeckoDriver。
来源: http://www.automationtestinghub.com/selenium-3/
如果您想要在Firefox版本大于47.0.1中运行脚本,您需要使用GeckoDriver。 Firefox 47.0.1及之前的版本不需要GeckoDriver。