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

配置Playwright Chrome通道后仍启动Chromium的问题求助

解决Playwright UI模式下未使用配置的Google Chrome运行测试的问题

问题分析

你已在playwright.config.js中配置了Google Chrome项目,但Playwright UI仍启动Chromium,核心原因是UI模式默认未指定目标运行项目,或Chrome浏览器二进制文件未正确安装。

解决步骤

1. 确保Google Chrome浏览器二进制文件已安装

执行命令让Playwright安装对应版本的Chrome浏览器:

npx playwright install chrome

2. 启动UI时指定目标项目

在启动命令中明确指定你配置的Google Chrome项目:

npx playwright test --ui --project="Google Chrome"

3. (可选)设置默认项目避免重复指定

若不想每次命令行都指定项目,可在playwright.config.js中设置默认运行项目:

module.exports = defineConfig({
  // 其他配置项...
  projects: [
    {
      name: 'Google Chrome',
      use: { ...devices['Desktop Chrome'], channel: 'chrome' },
    },
  ],
  // 添加默认项目配置
  use: {
    project: 'Google Chrome',
  },
});

4. 验证是否成功使用Chrome运行

在测试代码中添加打印语句,确认当前浏览器版本:

test('Login to ABCD', async ({ page }) => {
  await page.goto('https://abcd/auth/login');
  // 打印浏览器版本信息
  console.log('当前浏览器版本:', await page.context().browser().version());
  const myLogin = new LoginPage(page);
  await myLogin.logintoABCD();
});

运行后,控制台输出若包含Chrome字样(如125.0.6422.112),则说明已成功使用Chrome运行;若为Chromium开头则未生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:18:14