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

Windows系统下执行Robot Framework脚本遇WebDriverException错误求助

解决Windows下Robot Framework执行Selenium测试时chromedriver路径问题

问题重现

测试脚本:

*** settings ***
Library  SeleniumLibrary

*** variables ***

*** test cases ***
This is simple test case
    [documentation]  Google test
    [tags]  Regression

    open Browser  https://www.google.com  chrome  
    close Browser

*** keywords ***

错误信息:

Error: [WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
Please see https://chromedriver.chromium.org/home]

解决步骤

步骤1:下载匹配版本的chromedriver

  • 打开Chrome浏览器,通过「设置→关于Chrome」查看当前Chrome的版本号
  • 下载与Chrome版本完全一致的Windows版chromedriver

步骤2:配置chromedriver的可访问性

有两种可行方式:

方式一:将chromedriver加入系统PATH

  1. 解压下载的压缩包,得到chromedriver.exe文件
  2. 把该文件放到系统默认PATH目录(比如C:\Windows\System32),或者自定义一个专门存放驱动的文件夹
  3. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  4. 在系统变量中找到Path,点击编辑,添加存放chromedriver的文件夹路径(若放到System32则无需此操作)
  5. 重启命令行或Robot Framework相关编辑器,使PATH配置生效

方式二:在脚本中直接指定chromedriver路径

修改Open Browser关键字,增加executable_path参数,示例:

Open Browser  https://www.google.com  chrome  executable_path=C:/your/path/chromedriver.exe

注意路径需使用正斜杠,或双反斜杠(如C:\\your\\path\\chromedriver.exe)

验证

重新运行测试脚本,即可正常启动Chrome浏览器执行测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 07:15:32