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

首次使用Selenium指定ChromeDriver路径时触发WebDriverException错误求助

ChromeDriver路径配置错误排查方案

核心问题排查与解决步骤

  • ChromeDriver与Chrome版本不匹配(最常见)
    ChromeDriver的主版本必须和本地安装的Chrome浏览器完全一致,否则会触发兼容性错误。

    1. 打开Chrome浏览器,在地址栏输入chrome://version/,查看浏览器的主版本号(例如118.0.5993.xx)
    2. 下载对应主版本的ChromeDriver,解压后替换当前路径下的驱动文件
  • 路径有效性验证
    检查指定的文件路径是否真实存在、拼写正确:

    1. 复制路径C:/Users/PPKXB/chromedriver_win32/chromedriver.exe到文件资源管理器地址栏,确认能直接打开该文件
    2. 确认文件名无误,避免将Chrome浏览器程序(chrome.exe)和ChromeDriver混淆
  • 权限限制问题
    当前用户可能没有读取或执行ChromeDriver的权限:

    1. 右键点击chromedriver.exe,选择「属性」-「安全」标签页,确保当前用户拥有「读取和执行」权限
    2. 尝试以管理员身份运行你的Python脚本
  • Selenium版本适配写法
    新版本Selenium(4.x+)推荐使用Service类管理驱动,替代旧版的executable_path参数:

    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    service = Service(r"C:/Users/PPKXB/chromedriver_win32/chromedriver.exe")
    driver = webdriver.Chrome(service=service)
    
  • 环境变量配置优化
    将ChromeDriver所在文件夹添加到系统PATH环境变量中,之后无需在代码中指定路径,直接调用driver = webdriver.Chrome()即可启动

额外排查点

如果错误提示包含「无法连接到ChromeDriver」,可检查是否有杀毒软件或防火墙拦截了ChromeDriver进程,暂时关闭相关防护软件重试。

内容的提问来源于stack exchange,提问作者K.Best

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 18:45:18