启动时出现的错误,程序上周运行良好,我使用了Spring引导和Spring web,可能是浏览器中的一些升级:
org.openqa.selenium.SessionNotCreatedException: session not created: This version of
ChromeDriver only supports Chrome version 95
Current browser version is 97.0.4692.71
将pom与spring-boot一起使用,它的默认值不起作用,如何将其刷新到上一个版本?
我的Pom.xml:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
</dependency>
如果我试图将依赖项更改为:
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-chrome-driver -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>4.1.1</version>
它给了我警告:发出警告:覆盖硒铬驱动程序的托管版本3.141.59
而且它无论如何都不起作用。
已经从下载并执行了ChromeDriver 97.0.4692.71版本,什么都没发生。https://chromedriver.storage.googleapis.com/index.html?path=97.0.4692.71/
错误似乎很明显:
此版本的ChromeDriver仅支持Chrome版本95当前浏览器版本为97.0.4692.71
您的Chrome驱动程序和Chrome浏览器主要版本必须匹配!
下载彩色打印机
如果你想从你的Maven构建中获得一些半自动化的方法,可以看看
- 驱动程序二进制下载程序maven插件
- 网络驱动程序管理器