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

browserstack-cypress run的--browser参数触发Chrome@latest不支持错误如何解决

问题解决指南

报错触发原因

  • --browser参数格式不符合BrowserStack规范,你原命令中Chrome@latest: Windows 10的冒号后多了空格、多浏览器组合的逗号后也多了空格,不符合参数解析要求
  • 操作系统、浏览器的命名和版本映射不匹配官方规则时,也会触发不支持的报错

正确配置方法

方式1:直接通过命令行--browser参数配置

参数需遵循以下规则:

  • 单组浏览器+OS的格式为:[浏览器名]@[版本号]:[操作系统名] [操作系统版本],冒号后不要加多余空格
  • 多组配置之间直接用英文逗号分隔,不要加空格

你场景对应的修正后命令如下:

browserstack-cypress run --browser Chrome@latest:Windows 10,Firefox@latest-1:OS X Catalina

方式2:通过配置文件管理多浏览器OS组合(更推荐,容错率更高)

  1. 在项目根目录创建browserstack.json配置文件
  2. 在文件的browsers字段下添加需要的测试环境,示例配置:
{
  "browsers": [
    {
      "browser": "Chrome",
      "browser_version": "latest",
      "os": "Windows",
      "os_version": "10"
    },
    {
      "browser": "Firefox",
      "browser_version": "latest-1",
      "os": "OS X",
      "os_version": "Catalina"
    }
  ]
}
  1. 配置完成后直接执行browserstack-cypress run即可启动测试,无需额外添加--browser参数

内容的提问来源于stack exchange,提问作者Lok Himson Tam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 04:24:06