无法找到适用于120.0.6099.217的CDP版本,请求协助解决Selenium问题
解决Selenium CDP版本不匹配报错问题
你遇到的Unable to find version of CDP to use for 120.0.6099.217报错,是因为Selenium缺少对应Chrome版本的CDP(Chrome DevTools Protocol)依赖,按以下步骤解决:
- 确定CDP依赖的版本后缀:你的浏览器是120.x版本,所以依赖要选
selenium-devtools-v120 - 对齐Selenium版本:把依赖的构件版本改成你当前使用的Selenium版本(比如你用的是Selenium 4.16.1,就用这个版本号)
- 添加对应依赖:
如果是Maven项目,在pom.xml里添加:
如果是Gradle项目,在build.gradle里添加:<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-devtools-v120</artifactId> <version>你的Selenium版本号</version> </dependency>implementation 'org.seleniumhq.selenium:selenium-devtools-v120:你的Selenium版本号'
添加完依赖后重新构建项目,再运行自动化脚本即可解决该报错。
内容的提问来源于stack exchange,提问作者khadija
相关产品推荐
相关产品推荐

