![](/img/trans.png)
[英]CdpVersionFinder findNearestMatch WARNING: Unable to find an exact match for CDP version 100, so returning the closest version found: 99 with Selenium
[英]WARNING: Unable to find an exact match for CDP version 107, so returning the closest version found: 106
谁能帮我解决这个问题?
我有 Google Chrome 版本 107.0.5304.6,我正在使用 WebDriverManager 获取相同的 chromeDriver 版本。 我下载了 Google Chrome 版本 106 并运行了我的测试,这个问题没有发生,但是我的 Google Chrome 自动从版本 106 更新到 107 并且警告再次出现。
我有一个类似的问题并使用以下步骤解决:
Step1: 添加以下 devtools 依赖:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-devtools-v88</artifactId>
<version>4.0.0-beta-1</version>
</dependency>
步骤 2:将 v88 更改为您计算机上的 Chrome 版本。 例如,v106 或 v107
第三步:将测试版更改为最新版本。 例如,4.0.0-beta-1 到 4.5.3。
只需下载 chrome 驱动程序版本 107 并在您的依赖文件夹中更新
https://chromedriver.storage.googleapis.com/index.html?path=107.0.5304.62/这解决了问题
从Selenium 开始支持 CHANGELOG CDP 版本 107 selenium v4.6.0
你只需要更新 selenium java 版本到 4.6.0 或更高版本
<properties>
<selenium.version>4.6.0</selenium.version>
</properties>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>${selenium.version}</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.