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

ChromeDriver抛出ConnectionFailedException异常,疑为配置问题求助

ChromeDriver WebSocket连接异常排查方案

这个异常大概率和配置或版本兼容问题相关,结合你EdgeDriver正常的情况,核心问题集中在Chrome与ChromeDriver的适配、启动参数配置上,以下是具体排查方向:

常见原因及修复方法

  • 版本不匹配问题
    WebDriverManager的自动版本匹配偶尔会出错,手动确认Chrome浏览器版本(在地址栏输入chrome://version/查看),然后强制指定对应版本的ChromeDriver:

    WebDriverManager.chromedriver().version("你的Chrome对应版本号").setup();
    
  • DevTools协议连接限制
    添加以下Chrome启动参数,解除连接限制:

    chromeOptions.addArguments("--remote-allow-origins=*");
    chromeOptions.addArguments("--disable-dev-shm-usage");
    chromeOptions.addArguments("--no-sandbox");
    // 若仍无效,可尝试禁用W3C协议(部分旧版本兼容需求)
    chromeOptions.setCapability("w3c", false);
    
  • 本地端口占用
    异常中的localhost端口可能被其他程序占用,尝试指定ChromeDriver使用固定未被占用的端口:

    ChromeDriverService service = new ChromeDriverService.Builder()
            .usingPort(8888) // 替换为可用端口
            .build();
    return new ChromeDriver(service, chromeOptions);
    
  • Chrome自动更新导致版本突变
    检查Chrome是否自动更新了版本,导致原本匹配的ChromeDriver失效,重新同步两者版本即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 05:22:03