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

如何在执行playwright codegen命令时禁用web security

Playwright codegen 配置 disable-web-security 的方案

方法1:命令行临时传参

运行codegen命令时直接通过--launch-options参数传入浏览器启动配置即可,对应命令如下:

  • macOS/Linux 环境:
npx playwright codegen --launch-options '{"args": ["--disable-web-security"]}' <目标URL>
  • Windows PowerShell 环境:
npx playwright codegen --launch-options "{\"args\": [\"--disable-web-security\"]}" <目标URL>

方法2:配置文件持久生效

如果需要每次运行codegen都默认携带该参数,可以修改项目根目录下的playwright.config.ts配置文件,在use字段下添加启动参数配置:

import { defineConfig } from '@playwright/test';

export default defineConfig({
  // 其余原有配置无需修改
  use: {
    // 其余原有use配置无需修改
    launchOptions: {
      args: ["--disable-web-security"]
    }
  }
});

修改保存后再运行npx playwright codegen <URL>会自动加载该配置。

注意:关闭web安全会降低浏览器防护能力,仅建议在本地测试场景下使用,不要用该配置访问陌生公共站点。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 14:24:01