selenium - 哪个 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版,但是没有用。似乎硒网络驱动程序无法连接
解决方案
- Selenium 用户必须更新到 3.11 或更高版本才能使用 geckodriver
- Gecko 驱动版本:0.19.0 支持 Firefox 55 到 62 版本(含)
所以我相信你必须使用webdriver-manager,理论上它应该可以自动化任何桌面/移动浏览器版本,因为你使用匹配的Selenium Standalone Server / driver / client
推荐阅读
- html - 在 Html/CSS/Bootstrap 4.0 中为计算器设计样式
- php - 未定义的索引 $_POST // 未捕获的 SyntaxError: Unexpected token < in JSON at position 0
- mysql - 操作数应在 MySql 中包含 1 列
- ios - 移动到不同的视图控制器时,多点连接不起作用
- python - 在测验 Django 中保存用户进度
- c# - 来自 Gmail API 请求的 Excel 文件
- reactjs - 如何将我的材料 ui 应用程序抽屉放在我的标题下方
- php - Lumen 获取公共目录
- flutter - 为什么flutter BottomNavigationBar 改变图标但不改变页面?
- javascript - 托管在 iframe 中的 HTML 的状态保存