SuperAPI AI 工具集

playwright-v1

测试与质量

查看项目

更新于 10-27 16:22

技能介绍

用途

Playwright(临时脚本)用于临时的浏览器自动化任务,主要场景是在可见浏览器中测试一个 URL。它明确不适用于应用端到端(E2E)测试;应用的 E2E 测试应放在消费应用的 E2E 测试目录中。

主要能力

  • 通过脚本在浏览器中自动化操作,默认启动可见浏览器(chromium.launch({ headless: false })),除非用户要求无头模式。
  • 支持检测本地 localhost 或接受用户提供的 URL。
  • 脚本临时存放在 /tmp 目录,避免污染代码仓库。

使用方式

  1. 检测 localhost:从技能目录运行 node lib/helpers.js,或直接询问用户提供 URL。
  2. 编写脚本到 /tmp/playwright-test-*.js(切勿写入仓库)。
  3. 默认使用可见浏览器,除非用户要求无头模式。
  4. 从技能目录执行:node run.js /tmp/playwright-test-*.js。
  5. 首次使用:在技能目录运行 npm run setup,安装 Playwright 和 Chromium。

适用场景

  • 临时测试某个 URL 在浏览器中的行为。
  • 需要可见浏览器进行调试或观察的自动化任务。

限制

  • 不用于应用 E2E 测试,此类测试应放在消费应用的 E2E 测试目录中。
  • 脚本必须放在 /tmp 目录,不能写入仓库。
  • 首次使用需要安装 Playwright 和 Chromium。
  • 其他功能、收费、价格、平台、效果或使用步骤暂未提供。