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

Chrome与ChromeDriver版本不兼容问题求助:更新后仍报错

Chrome与ChromeDriver版本不兼容问题的解决思路

先做关键验证

  • 执行 chromedriver --version 确认实际运行的ChromeDriver版本,必须和Chrome 108.0.5359.125匹配(对应ChromeDriver版本为108.0.5359.71及以上)
  • 检查项目bin/Debug或bin/Release目录下的chromedriver.exe,查看文件属性的版本号,确认是否为对应版本(避免项目仍引用旧文件)

针对性解决步骤

  • 指定版本安装NuGet包:打开NuGet包管理器,搜索Selenium.WebDriver.ChromeDriver,直接选择108.0.5359.71版本安装,覆盖现有引用
  • 清理旧驱动文件:手动删除项目输出目录中所有旧的chromedriver.exe,重新生成项目,确保新驱动被复制到运行目录
  • 排查环境变量冲突:检查系统PATH环境变量,若存在旧版ChromeDriver的路径,将其移除,替换为108版本驱动的所在路径
  • 代码中强制绑定Chrome路径:如果驱动版本正确但仍报错,初始化时指定Chrome二进制文件路径,避免调用到其他版本:
    var chromeOptions = new ChromeOptions();
    chromeOptions.BinaryLocation = @"C:\Program Files\Google\Chrome\Application\chrome.exe"; // 替换为你的Chrome实际路径
    var driver = new ChromeDriver(chromeOptions);
    
  • 用自动管理工具规避版本问题:引入WebDriverManager包,它会自动检测Chrome版本并下载匹配的驱动,无需手动管理:
    WebDriverManager.DriverManager().SetUpDriver(new ChromeConfig());
    var driver = new ChromeDriver();
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 11:45:33