mcpField
P
playwright-generate-test

playwright-generate-test

github.com/github测试与质量40.5k18.2k 次安装今天更新
代码仓库

关于 playwright-generate-test

根据给定场景生成 Playwright TypeScript 测试的技能。它先通过 Playwright MCP 工具执行场景步骤,再编写并运行测试。

主要功能

  1. 01未提供场景时请求补充
  2. 02使用 Playwright MCP 工具执行步骤
  3. 03生成 TypeScript 测试
  4. 04将测试保存到 tests
  5. 05运行测试并迭代至通过

适用场景

  1. 01将浏览器场景转为测试
  2. 02自动化多步骤 UI 流程
  3. 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