selenium - 哪个 Firefox 版本与 Selenium 3.6.0 兼容

标签 selenium firefox selenium-webdriver geckodriver selenium-firefoxdriver

我想更新 Selenium 版本 3.6.0,我想知道如果不使用 Gecko 驱动程序,哪个是最好的 FF 版本?

任何帮助将不胜感激。

最佳答案

带有 Gecko 驱动程序的 Selenium

Selenium 释放视角:

Selenium v​​3.6.0 (Java) Release 明确没有提及任何依赖项。

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

GeckoDriver, Selenium and Firefox Browser compatibility chart

supported_platforms_geckodriver_24

关于selenium - 哪个 Firefox 版本与 Selenium 3.6.0 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47073748/

相关文章:

java - 循环剪贴板,仅第一次获取文本

python - 如何在 python selenium 中设置页面源?

javascript - 当我将鼠标悬停在动态创建的行上时,该行中的选择元素(标签)选项没有正确下拉。火狐问题?

jquery - 为什么背景大小为 : cover; slow down my jquery animation?

python - Selenium python firefox,禁用图像但显示占位符

selenium - 如何利用保存的Chrome密码来实现自动登录脚本,这样我就不必在脚本中输入纯文本密码?

python selenium - 打印 xpath 值

java - Selenium WebDriver 中的浏览器警报

javascript - 滚动到特定元素 Selenium WebDriver Java

selenium - 在制作 Maven 项目时出现 "could not calculate build plan"插件错误