Selenium 3.141.59中ChromeDriver的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium 3.141.59中ChromeDriver的问题相关的知识,希望对你有一定的参考价值。
我正在使用3.141.59版的Java Selenium,并且代码无法启动Chrome实例,但会引发异常:
嵌套的异常是org.openqa.selenium.SessionNotCreatedException:会话未创建:此版本的ChromeDriver仅支持Chrome版本81
该代码在具有OpenJDK运行时环境(内部版本1.8.0_252-8u252-b09-1〜18.04-b09)的Ubuntu 18.04上运行,并且Chrome和chromedriver版本应适合:
铬浏览器--version
Chromium 81.0.4044.138建立在Ubuntu上,在Ubuntu 18.04上运行
chromedriver --version
ChromeDriver 81.0.4044.138(8c6c7ba89cc9453625af54f11fd83179e23450fa-refs / branch-heads / 4044 @ #999)]
对于运行此代码的用户,两者都在$ PATH中:
哪个chromedriver
/ usr / bin / chromedriver
哪个铬浏览器
/ usr / bin / chromium-browser
我还尝试了Selenium版本4.0.0-alpha-5,但这并没有改变行为。我还尝试了System.setProperty(“ webdriver.chrome.driver”,“ / usr / bin / chromedriver”),但这也没有帮助。
感谢您的任何帮助。
dpkg -l |grep chrome
ii chromium-chromedriver 81.0.4044.138-0ubuntu0.18.04.1 amd64 WebDriver driver for the Chromium Browser
ii google-chrome-stable 83.0.4103.61-1 amd64 The web browser from Google
简单
dpkg --purge google-chrome-stable
解决了问题。
以上是关于Selenium 3.141.59中ChromeDriver的问题的主要内容,如果未能解决你的问题,请参考以下文章
构建错误:无法找到org.openqa.selenium.internal.Locatable的类文件
无法使用Selenium和Java 11导入org.openqa.selenium.WebDriver
如何在AWS中运行我的本地selenium测试脚本而不使用jenkins