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

CentOS 7系统中Cypress无法检测已安装的Chromium浏览器

解决CentOS 7上Cypress无法检测到Chromium的问题

1. 直接指定Chromium路径运行

Cypress可能无法自动识别chromium-browser的位置,尝试用完整路径启动:

yarn cypress run --browser /usr/bin/chromium-browser

2. 验证Cypress与Chromium版本兼容性

你的Chromium版本为114.0.5735.133,需确保Cypress版本支持该版本(Cypress 12.x及以上支持Chromium 106+)。若版本过低,升级Cypress:

yarn upgrade cypress --latest

3. 手动在插件中注册Chromium并添加启动参数

如果自动检测失效,在cypress/plugins/index.js中手动配置浏览器并注入--disable-gpu参数:

module.exports = (on, config) => {
  // 手动将Chromium加入浏览器列表
  config.browsers.push({
    name: 'chromium',
    channel: 'stable',
    family: 'chromium',
    displayName: 'Chromium',
    version: '114.0.5735.133',
    path: '/usr/bin/chromium-browser',
    majorVersion: '114'
  })

  // 为Chromium添加--disable-gpu启动参数
  on('before:browser:launch', (browser = {}, launchOptions) => {
    if (browser.name === 'chromium') {
      launchOptions.args.push('--disable-gpu')
    }
    return launchOptions
  })

  return config
}

修改后重新执行命令:

yarn cypress run --browser chromium

4. 安装Chromium所需系统依赖

CentOS 7上的Chromium可能缺少必要依赖导致Cypress无法检测,执行以下命令补全依赖:

yum install -y libXScrnSaver libXrandr libXcursor libXcomposite libXdamage libXtst cups-libs libXss alsa-lib

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 04:12:37