用途
Playwright(临时脚本)用于临时的浏览器自动化任务,主要场景是在可见浏览器中测试一个 URL。它明确不适用于应用端到端(E2E)测试;应用的 E2E 测试应放在消费应用的 E2E 测试目录中。
主要能力
- 通过脚本在浏览器中自动化操作,默认启动可见浏览器(chromium.launch({ headless: false })),除非用户要求无头模式。
- 支持检测本地 localhost 或接受用户提供的 URL。
- 脚本临时存放在 /tmp 目录,避免污染代码仓库。
使用方式
- 检测 localhost:从技能目录运行 node lib/helpers.js,或直接询问用户提供 URL。
- 编写脚本到 /tmp/playwright-test-*.js(切勿写入仓库)。
- 默认使用可见浏览器,除非用户要求无头模式。
- 从技能目录执行:node run.js /tmp/playwright-test-*.js。
- 首次使用:在技能目录运行 npm run setup,安装 Playwright 和 Chromium。
适用场景
- 临时测试某个 URL 在浏览器中的行为。
- 需要可见浏览器进行调试或观察的自动化任务。
限制
- 不用于应用 E2E 测试,此类测试应放在消费应用的 E2E 测试目录中。
- 脚本必须放在 /tmp 目录,不能写入仓库。
- 首次使用需要安装 Playwright 和 Chromium。
- 其他功能、收费、价格、平台、效果或使用步骤暂未提供。