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

首次运行WebdriverIo示例文件遇'spawn Winappdriver.exe ENOENT'错误如何解决?

修复WebdriverIo运行时WinAppDriver.exe ENOENT错误

这个错误的核心是系统找不到指定路径下的WinAppDriver.exe文件,你可以按以下步骤排查修复:

  • 确认WinAppDriver是否正确安装
    检查路径c:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe是否真实存在。如果不存在,下载并安装官方的Windows Application Driver(从微软官方渠道获取安装包),安装时尽量使用默认路径,避免手动修改导致路径不匹配。

  • 修正WebdriverIo配置文件中的路径
    如果你修改了WinAppDriver的安装路径,需要在你的wdio配置文件(通常是wdio.conf.js)的capabilities字段中,显式指定WinAppDriver的实际路径:

    capabilities: [{
        platformName: 'Windows',
        'appium:deviceName': 'WindowsPC',
        'appium:app': '你的目标应用路径',
        'appium:winAppDriverPath': '你的WinAppDriver.exe实际路径'
    }]
    
  • 手动启动WinAppDriver后再运行测试
    找到WinAppDriver.exe的安装位置,双击启动它,保持其命令行窗口处于打开状态,然后再执行你的WebdriverIo测试脚本。这种方式可以绕过自动启动时的路径识别问题。

  • 检查权限设置
    确保当前运行测试的用户拥有访问WinAppDriver所在目录的权限。如果遇到权限问题,可以尝试右键以管理员身份运行测试命令,或者以管理员身份启动WinAppDriver。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 18:05:00