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

配置Chrome WebDriver报错:路径无效问题求助

问题排查与解决步骤

1. 纠正系统路径格式

你下载的是Windows版本的Chrome驱动,但代码里用的是类Unix系统(Mac/Linux)的路径格式(/Users/xxx/...),Windows的路径需用反斜杠格式,两种写法可选:

# 写法1:用双反斜杠做转义
driver = webdriver.Chrome(service=Service("C:\\Users\\Dell\\Downloads\\chromedriver.exe"))
# 写法2:用原始字符串(无需转义)
driver = webdriver.Chrome(service=Service(r"C:\Users\Dell\Downloads\chromedriver.exe"))

2. 补全驱动文件后缀

Windows版Chrome驱动的可执行文件名为**chromedriver.exe**,不是chromedriver——你之前的路径遗漏了.exe后缀,这是触发“not a valid file”错误的直接原因。

3. 验证驱动与Chrome版本匹配

解压后的文件夹里除了chromedriver.exe,还有chrome.exe和LICENSE文件,必须确保驱动版本和本地Chrome浏览器版本完全一致(比如Chrome是125.x,驱动也要对应125.x版本),版本不匹配也会引发路径或启动类错误。

4. 检查路径拼写准确性

  • 确认用户文件夹名称:比如你的系统用户名是Dell还是danielgotlieb,要和资源管理器中Downloads文件夹的实际路径一致。
  • 避免路径包含空格或特殊字符,若有建议将驱动移到无特殊字符的路径下(比如C:\selenium-drivers\chromedriver.exe)。

5. 快速验证路径有效性

打开Windows命令提示符,输入驱动的完整路径:

C:\Users\Dell\Downloads\chromedriver.exe --version

如果能正常输出驱动版本号,说明路径和文件本身无问题;若提示“找不到文件”,则是路径或文件名拼写错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 20:57:06