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

Chrome CDP 126适配Selenium版本及兼容问题解决方案咨询

解决Chrome 126与Selenium CDP版本不兼容问题

方案1:启用Selenium Manager自动适配

Selenium 4.6及以上版本自带的Selenium Manager能自动识别Chrome版本并下载匹配的ChromeDriver,无需手动管理驱动路径。

  • 确保你的Selenium依赖版本在4.12.0+(该版本开始支持跨CDP版本兼容,即使Selenium内置CDP版本为125,也能适配Chrome 126)
  • 代码中不要硬指定驱动路径,直接初始化ChromeDriver:
WebDriver driver = new ChromeDriver();

方案2:手动匹配ChromeDriver 126版本

直接下载与Chrome 126.0.6478.62完全对应的ChromeDriver版本,然后在代码中指定驱动路径:

System.setProperty("webdriver.chrome.driver", "/你的驱动文件路径/chromedriver");
WebDriver driver = new ChromeDriver();

方案3:使用Selenium预发布版本

Selenium团队会在Chrome新版本发布后快速推出支持的预发布版本,可在pom.xml中配置快照版本:

  1. 添加快照仓库
<repositories>
    <repository>
        <id>sonatype-snapshots</id>
        <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
        <releases><enabled>false</enabled></releases>
        <snapshots><enabled>true</enabled></snapshots>
    </repository>
</repositories>
  1. 更新Selenium依赖到最新快照版
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.23.0-SNAPSHOT</version>
</dependency>

方案4:临时切换Chrome渠道版本(可选)

如果以上方案暂时无法落地,可以安装Chrome Beta或Dev版本,这类渠道版本的CDP版本通常会与Selenium官方支持的版本同步,适合临时过渡使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:24:57