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

ChromeDriver与Chrome版本不匹配引发SessionNotCreatedException问题求助

解决Selenium SessionNotCreatedException问题

问题本质

你遇到的报错核心是ChromeDriver与Chrome浏览器版本不兼容:当前使用的ChromeDriver 125.0仅支持Chrome 122,但你的Chrome浏览器是124.0,且WebDriverManager 5.4.1未正确匹配对应版本的ChromeDriver。

解决步骤

  • 升级WebDriverManager到最新稳定版
    旧版本WebDriverManager对新版Chrome的版本匹配逻辑存在缺陷,更新到最新版可自动适配对应ChromeDriver:

    • 若用Maven,修改pom.xml依赖:
      <dependency>
          <groupId>io.github.bonigarcia</groupId>
          <artifactId>webdrivermanager</artifactId>
          <version>5.6.0</version> <!-- 替换为最新稳定版本 -->
      </dependency>
      
    • 若用Gradle,修改build.gradle:
      implementation 'io.github.bonigarcia:webdrivermanager:5.6.0'
      
  • 手动指定ChromeDriver版本
    若升级WebDriverManager后仍有问题,直接指定与Chrome 124.0匹配的ChromeDriver版本(规则:ChromeDriver前三位版本号需与Chrome前三位一致),在代码中添加:

    WebDriverManager.chromedriver().driverVersion("124.0.6367.60").setup();
    

    注:版本号可根据Chrome实际小版本调整,确保前三位与Chrome版本一致。

  • 手动替换ChromeDriver文件

    1. 通过chrome://settings/help查看Chrome浏览器完整版本
    2. 下载对应版本的Windows版ChromeDriver,替换项目中或系统路径内的ChromeDriver文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 10:45:01