用途
该技能的目标是:在完成所有规定步骤后,根据所提供的场景生成一个 Playwright 测试。它面向需要将手工测试场景转化为可执行 Playwright 测试代码的工作流。
主要能力
- 根据用户提供的场景生成 Playwright 测试。
- 使用 Playwright MCP 提供的工具逐步执行操作。
- 在所有步骤完成后,基于消息历史生成使用 @playwright/test 的 Playwright TypeScript 测试。
- 将生成的测试文件保存到 tests 目录。
- 执行测试文件并迭代,直到测试通过。
使用方式
- 用户需要提供一个测试场景;如果用户未提供场景,技能会要求用户提供。
- 不得在未完成所有规定步骤的情况下,仅凭场景提前生成测试代码。
- 使用 Playwright MCP 提供的工具,一步一步执行步骤。
- 只有在所有步骤完成后,才基于消息历史输出 Playwright TypeScript 测试,且使用 @playwright/test。
- 将生成的测试文件保存到 tests 目录。
- 执行该测试文件,并反复迭代,直到测试通过。
适用场景
适用于需要依据具体场景生成 Playwright 测试,并希望借助 Playwright MCP 逐步操作、最终产出可运行 TypeScript 测试代码的流程。
限制
- 必须完成所有规定步骤后才能生成测试代码,不能提前生成。
- 若用户未提供场景,需先向用户索取。
- 生成的测试必须使用 @playwright/test,并保存到 tests 目录。
- 需要执行测试并迭代至通过。
- 关于收费、价格、平台支持范围、具体效果等事实,资料中暂未提供。