为了账号安全,请及时绑定邮箱和手机立即绑定

给定的Geckodriver版本支持哪些Firefox浏览器版本?

给定的Geckodriver版本支持哪些Firefox浏览器版本?

守候你守候我 2019-11-20 10:43:36
我会定期更新Firefox和Chrome浏览器,当前版本为54.0.1 32位,所以要使用哪个版本的Geckodriver。我尝试了两个版本Geckodriver-v0.18.0 and geckodriver-v0.16.1供以后参考,我可以在哪里找到带有相应geckodriver版本的受支持的Firefox浏览器的列表注意:启动浏览器中没有任何代码更改以前的代码适用于旧版Firefox版本的geckodriver-v0.16.1,现在在更新firefox 54.0.1和Geckodriver-v0.18.0后得到异常:org.openqa.selenium.firefox.NotConnectedException:在45000毫秒后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出:oundUpdates“:1,” bootstrap“:false,” skinnable“:false,” size“:3242616,” sourceURI“:null,” releaseNotesURI“:null,” softDisabled“:false,” foreignInstall“:true ,“ hasBinaryComponents”:false,“ strictCompatibility”:false,“ locales”:[],“ targetApplications”:[{“ id”:“ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}”,“ minVersion”:“ 1.5 “,” maxVersion“:” 9.9“}],” targetPlatforms“:[],” multiprocessCompatible“:false,” signedState“:0,” seen“:true,” dependencies“:[],” hasEmbeddedWebExtension“:false, “ mpcOptedOut”:
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

自从我们从旧版Firefox版本迁移到基于Marionette的Mozilla Firefox版本(从Firefox 48开始)以来,这个问题已经出现了一段时间。目前尚不清楚您的代码究竟是什么意思针对旧版本的Firefox使用geckodriver-v0.16.1的。


通常,每个GeckoDriver版本都支持Mozilla Firefox版本(从Firefox 48开始)的每个版本,其中属性marionette需要设置为true(默认或通过配置)


如果您使用的是旧版Firefox版本(直到Firefox 47.x),GeckoDriver仍然可以使用,但是必须将属性marionette显式设置为false


现在,存在的唯一依赖关系是在GeckoDriver和Selenium版本之间。该GeckoDriver发行说明明确提到所有的主要/次要新功能添加,改进,bug修复以及下载位置分别在这个环节。


最后宣布的依赖性是:


请注意,geckodriver v0.16.0仅与兼容Selenium 3.4 and greater。


查看完整回答
反对 回复 2019-11-20
  • 2 回答
  • 0 关注
  • 2750 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信