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

Windows机器用Appium V2运行Chrome遇“No matching capabilities found”错误求助

问题分析与解决步骤

你的尝试方向是合理的,但Appium 2.x针对Windows桌面版Chrome的自动化配置存在两处核心错误,导致会话创建失败:

1. 驱动安装错误

你安装的appium-chromium-driver是针对移动端(Android/iOS)Chrome的自动化驱动,Windows桌面版Chrome属于桌面应用范畴,需要使用appium-windows-driver配合WinAppDriver来实现自动化。

修正操作:

  • 卸载错误驱动:
appium driver uninstall chromium
  • 安装正确的Windows驱动:
appium driver install windows

2. 会话参数(Capabilities)配置错误

原参数中的automationName指定为Chromium不符合Windows平台要求,同时缺少必要的应用路径配置。

修正后的会话参数:

{
  "platformName": "Windows",
  "browserName": "Chrome",
  "appium:automationName": "Windows",
  "appium:app": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
  "appium:chromeOptions": {
    "args": ["start-maximized"]
  }
}

注意:app字段需根据你实际的Chrome安装路径调整,若Chrome安装在其他目录,替换对应路径即可。

额外必要配置

  • 安装WinAppDriver:下载并安装WinAppDriver,它是Windows桌面应用自动化的核心依赖。
  • 开启Windows开发者模式:在Windows设置中找到「开发者选项」,开启「开发者模式」,否则WinAppDriver无法正常驱动桌面应用。
  • 匹配ChromeDriver版本:确保你的ChromeDriver版本与本地安装的Chrome版本完全一致(大版本必须匹配,例如Chrome 126.x对应ChromeDriver 126.x),可将ChromeDriver放置在系统PATH目录中,或在capabilities中通过appium:chromeDriverExecutable指定其路径。

验证步骤

  1. 重新启动Appium服务:npm run start
  2. 在Appium Inspector中使用修正后的会话参数,再次尝试启动会话。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 05:42:49