Playwright 测试生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @user_3c6cb52e/playwright-test-generator-codegen 安装到当前 AI 助手中。
技能介绍
核心机制与能力
在端到端(E2E)测试中,手动编写浏览器自动化脚本往往耗时且容易出错。该技能利用 Playwright 的 Codegen 录制器,将开发者的实际操作(如点击、输入、页面跳转)实时捕获并转化为可直接运行的 TypeScript 测试脚本。
- 多浏览器录制:支持同时面向 Chromium、Firefox 和 WebKit 等不同引擎生成测试用例。
- 视觉回归集成:无缝挂载
playwright-visual-regression插件,在脚本中直接嵌入基线对比逻辑。 - 专业报告输出:内置对
Allure报告框架的支持,方便在 CI/CD 环境中生成详尽的测试结果文档。
适用边界与注意点
该方案基于录制回放机制,生成的脚本需进一步人工重构以适应复杂状态管理。录制过程仅能捕获基础 DOM 交互,无法自动推断深层的业务逻辑或复杂的异步请求拦截。
使用场景
- 需要为新上线的电商结算页面编写跨浏览器的端到端自动化测试脚本。
- 团队要求在 CI 流水线中引入 Allure 报告,并补充基于 Codegen 的视觉回归测试。
- 面对复杂的表单交互流程,需要快速录制并生成 TypeScript 格式的 E2E 测试用例。
适合人员
- QA 工程师,希望借助录制工具快速生成多浏览器的 E2E 测试用例。
- 前端开发者,需要在提交代码前为页面交互补充 TypeScript 自动化测试与 Allure 报告。
- 测试平台维护者,负责将视觉回归插件与 Playwright Test runner 集成到 CI 流水线中。