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

ChromeDriver与Chrome版本不兼容报错求助,重装后问题依旧

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

问题核心

当前使用的ChromeDriver仅支持Chrome 110,但你的Chrome浏览器版本为112.0.5615.138,版本不匹配导致报错;重装后仍有问题大概率是残留文件未清理或路径配置冲突。

解决步骤

  • 精准匹配ChromeDriver版本
    下载与Chrome浏览器版本完全对应的ChromeDriver(112.0.5615.138对应ChromeDriver 112.0.5615.49),选择适配Windows系统的安装包。

  • 彻底清理残留文件

    • 卸载ChromeDriver后,手动删除其安装目录下的所有残留文件,比如默认的C:\Program Files\chromedriver或C:\Program Files (x86)\chromedriver文件夹。
    • 卸载Chrome浏览器后,删除用户目录下的残留数据:C:\Users\[你的用户名]\AppData\Local\Google\Chrome,之后再重新安装Chrome。
  • 代码中手动指定路径
    在Selenium代码里明确指定ChromeDriver和Chrome二进制文件的路径,避免系统调用旧版本,示例代码:

    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    # 替换为你的ChromeDriver实际路径
    service = Service(executable_path=r'C:\xxx\chromedriver.exe')
    options = webdriver.ChromeOptions()
    # 指定你的Chrome二进制文件路径
    options.binary_location = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
    driver = webdriver.Chrome(service=service, options=options)
    
  • 检查系统PATH环境变量
    打开系统环境变量设置,查看PATH变量,确保其中只有当前正确版本的ChromeDriver路径,删除所有旧版本的ChromeDriver路径,避免系统优先调用旧版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 22:22:42