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

Playwright测试:如何让测试运行器打开浏览器窗口

在Playwright中运行测试时显示浏览器窗口的方法

有几种简单的方式可以让Playwright运行测试时打开浏览器窗口:

1. 命令行直接加参数

运行测试命令时加上--headed参数,覆盖默认的无头模式:

npx playwright test --headed

如果需要慢动作观察(方便手动和页面元素交互),可以再加--slowmo参数设置操作延迟毫秒数:

npx playwright test --headed --slowmo 1000

2. 修改全局配置文件

如果希望所有测试默认都以有头模式运行,修改playwright.config.js(或.ts)里的use配置块,把headless设为false:

// playwright.config.js
module.exports = {
  use: {
    headless: false,
    viewport: { width: 1280, height: 720 }, // 可选:自定义浏览器窗口大小
    // 其他配置如baseURL、locale等...
  },
};

3. 单独为某个测试用例设置

如果只想让特定测试显示浏览器,可以在测试代码里创建上下文时指定headless: false:

test('仅该测试显示浏览器', async ({ browser }) => {
  // 创建有头模式的浏览器上下文
  const context = await browser.newContext({ headless: false });
  const page = await context.newPage();
  
  await page.goto('/');
  // 你的测试逻辑...
  
  await context.close();
});

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 22:25:17