selenium-webdriver - Selenium Server ChromeDriver 仅支持 Chrome 版本 80
问题描述
我安装了 Selenium Server 3.141.59。我通过命令将它作为节点运行
java -jar selenium-server-standalone-3.141.59.jar -role node -hub http://192.168.137.1:4444/grid/register/
Java 中的测试代码以这种方式创建 WebDriver
System.setProperty("webdriver.chrome.driver", "chromedriver.exe"); // Path to version 88
this.driver = new RemoteWebDriver("http://127.0.0.1:4444/wd/hub");
测试以错误结束:SessionNotCreatedException: session not created: This version of ChromeDriver only support Chrome version 80
如何强制 Selenium Server 使用项目本地驱动程序?
当前版本的 Chrome 是 88。
解决方案
推荐阅读
- wordpress - 谷歌 API 密钥错误
- python - 如何使用 pipenv 管理 2 个以上的包组?
- javascript - C3图表如何设置json数据格式以在图表上显示动态数据
- c++ - 与 libc 相比,Gnu Scientific Library 的性能较差
- matlab - 如何在 Matlab 中没有财务工具箱的情况下获取日期时间日期、月份和年份?
- oracle - 使用连接的 SQL 删除
- ios - 我无法使用 SwiftChart 库为 X 轴设置自定义标签
- go - 如何在csv文件中的空白处将空字符串值添加到数据库中
- html - HTML:为什么块元素会产生间隙
- xpath - Xpath - 从长字符串中提取电子邮件地址,但不包括其余的字符串