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

ChromeDriver与Chrome版本不匹配的Eclipse Selenium项目修复咨询

解决ChromeDriver与Chrome版本不匹配问题

问题说明

当前Chrome浏览器版本为125.0.6422.77,但项目调用的是仅支持Chrome 123的旧版ChromeDriver,导致抛出以下错误:

org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 123
Current browser version is 125.0.6422.77 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

解决方案(针对已下载125.0.6422.78版本ChromeDriver的情况)

  • 步骤1:确认ChromeDriver存放路径
    将下载的ChromeDriver压缩包解压到固定目录,比如D:\Tools\chromedriver.exe,记住这个完整路径。

  • 步骤2:在Eclipse项目中指定新版ChromeDriver
    有两种配置方式可选:

    1. 代码中直接指定路径(最直接)
      在初始化WebDriver前添加以下代码:
      // 设置ChromeDriver路径
      System.setProperty("webdriver.chrome.driver", "D:\\Tools\\chromedriver.exe");
      // 初始化驱动
      WebDriver driver = new ChromeDriver();
      
      或者用更灵活的ChromeOptions方式:
      ChromeOptions options = new ChromeOptions();
      // 可选:如果Chrome安装路径非默认,可指定浏览器二进制文件路径
      options.setBinary("C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe");
      // 绑定新版ChromeDriver
      WebDriver driver = new ChromeDriver(options);
      
    2. 配置系统环境变量(一劳永逸)
      把ChromeDriver所在文件夹的路径添加到系统Path环境变量中,之后代码无需手动指定路径,Selenium会自动识别匹配的驱动版本。
  • 步骤3:验证配置生效
    打开命令提示符,执行chromedriver --version,确认输出版本为125.0.6422.78,随后运行Eclipse中的Selenium项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 15:03:11