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

求助:Selenium DevTools最高支持Chrome99,如何适配Chrome106?

解决Chrome 106与Selenium DevTools版本兼容问题

问题根源

你遇到的org.openqa.selenium.devtools.DevToolsException: You are using a no-op implementation of the CDP报错,是因为当前使用的Selenium 4.1.3仅支持到DevTools v99,而你的Chrome版本为106,版本不匹配导致兼容失效。

具体解决步骤

  • 升级Selenium到支持Chrome 106的版本
    Selenium从4.6.0版本开始新增了DevTools版本自动匹配机制,无需手动指定selenium-devtools-vNN依赖,且该版本及以上原生支持Chrome 106。修改Maven依赖如下:

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>4.6.0</version>
    </dependency>
    

    同时移除之前单独引入的selenium-devtools-v99相关依赖。

  • 调整代码导入路径
    将原来指定v99版本的导入语句,替换为不带版本号的通用导入:

    import org.openqa.selenium.devtools.network.model.Response;
    import org.openqa.selenium.devtools.network.model.Request;
    

    调整后代码会自动适配当前Chrome对应的DevTools版本。

  • 确保ChromeDriver版本匹配
    下载并使用与Chrome 106对应的ChromeDriver 106版本,避免驱动与浏览器版本不匹配引发额外问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:30:53