Ana*_*une 4 firefox selenium selenium-firefoxdriver selenium-webdriver geckodriver
我经常更新Firefox和Chrome浏览器,当前版本54.0.1 32位所以要使用哪个版本的Geckodriver.我试过两个版本Geckodriver-v0.18.0 and geckodriver-v0.16.1
为了将来参考,我在哪里可以找到支持的firefox浏览器列表以及各自的geckodriver版本
注意:启动浏览器中没有任何代码更改
以前的代码是使用geckodriver-v0.16.1为较旧的firefox版本现在在更新firefox 54.0.1和Geckodriver-v0.18.0后获得异常:
org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1.Firefox控制台输出:oundUpdates":1,"bootstrap":false,"skinnable":false,"size":3242616,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":true "hasBinaryComponents":假 "strictCompatibility":假, "区域设置":[], "targetApplications":[{ "ID": "{ec8030f7-C20A-464f-9b0e-13a3a9e97384}", "MINVERSION":"1.5 ", "MAXVERSION": "9.9"}], "targetPlatforms":[], "multiprocessCompatible":假 "signedState":0, "看到":真 "依赖性":[], "hasEmbeddedWebExtension":假, "mpcOptedOut":假的, "userPermissions":空}
Deb*_*anB 18
自从我们从传统的Firefox版本迁移到基于Marionette的Mozilla Firefox版本(从Firefox 48开始)以来,这个问题已经经常出现一段时间了.目前还不清楚你的代码是什么意思是使用geckodriver-v0.16.1为旧的firefox版本.
通常,每个GeckoDriver版本支持的每个版本的Mozilla Firefox发行版,其中属性(与Firefox 48开始)的提线木偶需要被设置true(通过默认或通过配置)
如果你正在使用传统的Firefox版本(直到Firefox 47.x),GeckoDriver仍然有效,但你必须明确地将属性marionette设置为false
现在,存在的唯一依赖是GeckoDriver和Selenium版本之间.该GeckoDriver释放明确指出,提到的所有主要/次要新功能添加,改进,bug修复以及下载位置在单独这个链接.
最后宣布的依赖是:
请注意,
geckodriver v0.16.0它只与兼容Selenium 3.4 and greater.

此信息的规范来源由 Mozilla 在官方 geckodriver 文档中发布。每个新的 geckodriver 版本都会更新文档。
主要文档链接位于此处:
...具体而言,请参阅此处的“支持的平台”页面:
它包含 geckodriver 版本、受支持的 Firefox 版本和所需的 Selenium 版本之间的映射。
| 归档时间: |
|
| 查看次数: |
15076 次 |
| 最近记录: |