关于 playwright-generate-test
根据给定场景生成 Playwright TypeScript 测试的技能。它先通过 Playwright MCP 工具执行场景步骤,再编写并运行测试。
主要功能
- 01未提供场景时请求补充
- 02使用 Playwright MCP 工具执行步骤
- 03生成 TypeScript 测试
- 04将测试保存到 tests
- 05运行测试并迭代至通过
适用场景
- 01将浏览器场景转为测试
- 02自动化多步骤 UI 流程
- 03通过执行检查生成的测试
MCP 相关
它使用 Playwright MCP 工具执行场景步骤,然后生成测试。生成的测试使用 @playwright/test 编写。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill playwright-generate-test安装后在 Claude Code 中输入/playwright-generate-test确认已加载。
详细介绍
使用 Playwright MCP 生成测试
你的目标是在完成所有规定步骤后,根据提供的场景生成一个 Playwright 测试。
具体说明
- 你会收到一个场景,需要为它生成一个 playwright 测试。如果用户没有提供场景,你需要请他们提供一个。
- 在完成所有规定步骤之前,不要过早生成测试代码或仅根据场景生成测试代码。
- 一定要使用 Playwright MCP 提供的工具逐步运行各个步骤。
- 只有在所有步骤完成后,才基于消息历史生成一个使用
@playwright/test的 Playwright TypeScript 测试 - 将生成的测试文件保存到 tests 目录中
- 执行该测试文件并反复迭代,直到测试通过
评论
支持 Markdown