我想更新 Selenium 版本 3.6.0,我想知道如果不使用 Gecko 驱动程序,哪个是最好的 FF 版本?
任何帮助将不胜感激。
最佳答案
带有 Gecko 驱动程序的 Selenium
Selenium 释放视角:
Selenium v3.6.0 (Java) Release 明确没有提及任何依赖项。
Selenium 明确提到的最后一个依赖项是针对 v3.4.0 的,如下所示:
Geckodriver 0.16 is strongly recommended
GeckoDriver 发布视角:
GeckoDriver v0.19.0
:Firefox 55.0(及更高版本)和 Selenium 3.5(及更高版本)GeckoDriver v0.18.0
:Firefox 53.0(及更高版本)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
GeckoDriver, Selenium and Firefox Browser compatibility chart
关于selenium - 哪个 Firefox 版本与 Selenium 3.6.0 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47073748/