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

如何在Playwright中以访客模式启动Chrome或Chromium

在Chrome/Chromium中以访客模式启动测试

要替换现有代码,以访客模式而非隐身模式启动Chrome,你需要调整启动参数并避免复用已有用户数据目录——访客模式依赖独立的干净环境,和已登录用户的配置完全隔离。

修改后的代码示例:

// 让Playwright自动创建临时目录,关闭后自动清理
const browser = await chromium.launchPersistentContext('', {
  channel: 'chrome',
  args: ['--guest']
});

如果需要自定义临时目录(比如需要保留测试数据):

const tempGuestDir = "C:\\Temp\\ChromeGuestSession"; // 指定一个空目录
const browser = await chromium.launchPersistentContext(tempGuestDir, {
  channel: 'chrome',
  args: ['--guest']
});

关键说明:

  • --guest是Chrome启动访客模式的核心参数,这个模式不会关联任何已登录用户的会话,也不会保存浏览历史、Cookie等数据。
  • 不要使用你现有包含已登录用户数据的userDataDir,因为访客模式会强制使用独立环境,指定已有目录可能导致启动异常。
  • 留空userDataDir时,Playwright会自动生成临时目录,测试结束后自动删除,适合一次性测试场景。

内容的提问来源于stack exchange,提问作者I.sh.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 20:14:57