首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CdpVersionFinder findNearestMatch警告:无法找到与CDP版本100完全匹配的版本,因此返回找到的最接近的版本: 99

CdpVersionFinder findNearestMatch警告:无法找到与CDP版本100完全匹配的版本,因此返回找到的最接近的版本: 99
EN

Stack Overflow用户
提问于 2022-04-19 06:45:31
回答 2查看 1.6K关注 0票数 0

我创建了一堆脚本,这些脚本在2021年12月运行良好。我现在正在运行它们,其中有几个正在执行和传递,但是突然执行停止,它显示脚本失败并跳过如下:

代码语言:javascript
复制
test_Footer__BrokenImage is PASSED

Starting ChromeDriver 100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}) on port 62727
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
Apr 19, 2022 12:03:45 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
Apr 19, 2022 12:03:45 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find an exact match for CDP version 100, so returning the closest version found: 99
Apr 19, 2022 12:03:45 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
INFO: Found CDP implementation for version 100 of 99
test__BrokenImage is FAILED

Maven依赖关系:

代码语言:javascript
复制
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.1.3</version>
</dependency>

我的铬版是100.4896.127 chrome驱动程序版本是100.0.4896.60

如果有人能帮忙的话。

EN

回答 2

Stack Overflow用户

发布于 2022-04-19 09:57:06

这个错误信息..。

代码语言:javascript
复制
Starting ChromeDriver 100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}) on port 62727 
. 
Apr 19, 2022 12:03:45 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find an exact match for CDP version 100, so returning the closest version found: 99 
Apr 19, 2022 12:03:45 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch INFO: Found CDP implementation for version 100 of 99

...implies表示ChromeDriver无法启动/生成新的浏览上下文,即谷歌铬会话。

深潜

您的主要问题是您正在使用的二进制文件的版本之间的incompatibility,如下所示:

支持Chrome版本99

因此,可以找到版本99的CDP实现,而不是版本100的CDP实现。因此,chromedriver=91.0和chrome=96.0.4664.45之间存在明显的不匹配。

解决方案

确保:

票数 0
EN

Stack Overflow用户

发布于 2022-04-25 06:08:16

问题在于当前版本的铬和铬驱动程序。我使用铬和铬驱动器版本95,它运行良好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71920693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档