首页 > 解决方案 > 哪个 firefox 版本与 selenium webdriver 3.6.0 兼容?

问题描述

我正在使用 Protractor 来满足我的自动化需求,我使用的 IDE 是 VS 代码。我能够针对 Chrome 运行我的自动化脚本,但是当谈到 Firefox 时,我的大多数测试用例都失败了。对我来说,这似乎是一些兼容性问题。谁能帮我解决这个问题?

以下是我目前在我的机器上拥有的版本的详细信息:

Selenium web 驱动版本:3.6.0 Firefox 版本:57.0 Gecko 驱动版本:0.19.0

我试过安装firefox 47.0版,但是没有用。似乎硒网络驱动程序无法连接

标签: seleniumfirefoxprotractor

解决方案


根据GeckoDriver 文档

  1. Selenium 用户必须更新到 3.11 或更高版本才能使用 geckodriver
  2. Gecko 驱动版本:0.19.0 支持 Firefox 55 到 62 版本(含)

所以我相信你必须使用webdriver-manager,理论上它应该可以自动化任何桌面/移动浏览器版本,因为你使用匹配的Selenium Standalone Server / driver / client


推荐阅读