You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome114+Selenium4.6环境下CDP版本匹配问题求助

解决方案
  • 确认依赖版本完全匹配:你需要添加对应Chrome 114的CDP依赖,正确坐标是org.seleniumhq.selenium:selenium-devtools-v114:4.6.0。注意v114必须和Chrome主版本一致,4.6.0要和Selenium版本完全对齐(Selenium 4.6对应的完整版本号是4.6.0)。
  • 检查依赖是否成功引入:
    • Maven项目执行mvn dependency:tree,搜索selenium-devtools-v114,确认依赖存在且无版本冲突。
    • Gradle项目执行./gradlew dependencies,同样检查依赖是否被正确引入。
  • 排除依赖冲突:如果项目里有其他Selenium相关依赖导致版本冲突,在引入devtools依赖时可以排除冲突模块,示例Maven配置:
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-devtools-v114</artifactId>
        <version>4.6.0</version>
        <exclusions>
            <exclusion>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    
  • 代码中显式指定CDP版本:强制Selenium使用对应版本的DevTools,示例Java代码:
    ChromeOptions options = new ChromeOptions();
    ChromeDriver driver = new ChromeDriver(options);
    DevTools devTools = driver.getDevTools();
    // 替换成你Chrome的完整版本号,可从chrome://version页面查看
    devTools.createSession(new Version(114, 0, 5735));
    
  • 验证Chromedriver与Chrome的完整版本匹配:确认Chromedriver版本和Chrome的完整版本一致(比如Chrome是114.0.5735.198,Chromedriver也要是对应版本),可通过chrome://version查看Chrome完整版本,再下载对应Chromedriver。

内容的提问来源于stack exchange,提问作者Radha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 05:27:17