playwright-generate-test
github/awesome-copilot
使用 Playwright MCP 根据一个场景生成一个 Playwright 测试
...展开全部关于“playwright-generate-test”
playwright-generate-test 是一种专注于特定工作流的可复用AI技能。名称:playwright-generate-test
该技能整合了操作说明、规范以及针对特定任务的指导,以便代理能够更一致地执行任务。描述:'使用 Playwright MCP 根据给定场景生成一个 Playwright 测试' 您的目标是在完成所有规定步骤后,根据提供的场景生成一个 Playwright 测试。 - 系统会提供一个场景,您需要据此生成一个 Playwright 测试。如果用户未提供场景,您应要求其提供。
实际上,该技能最适合需要可重复执行、且设置步骤较少、模糊性较低的用户。- 切勿在未完成所有规定步骤的情况下,过早生成测试代码,或仅基于场景生成测试代码。 - 请使用 Playwright MCP 提供的工具逐一执行步骤。- 仅在所有步骤完成后,才根据消息历史记录生成使用 `@playwright/test` 的 Playwright TypeScript 测试。- 将生成的测试文件保存到 tests 目录中
常见问题
playwright-generate-test能提供哪些帮助?
playwright-generate-test 它能帮助测试人员遵循源文档中描述的聚焦工作流,减少歧义,并确保执行过程与预期任务保持一致。
何时应使用此技能?
当任务与技能文档中描述的工作流、领域或操作规则相符时,请使用该技能,尤其是在需要保持执行一致性时。
主要限制有哪些?
该技能受其源指令的质量和范围的限制。如果基础文档不完整,客服人员可能仍需要额外的上下文信息或手动验证。
Test Generation with Playwright MCP
Your goal is to generate a Playwright test based on the provided scenario after completing all prescribed steps.
Specific Instructions
- You are given a scenario, and you need to generate a playwright test for it. If the user does not provide a scenario, you will ask them to provide one.
- DO NOT generate test code prematurely or based solely on the scenario without completing all prescribed steps.
- DO run steps one by one using the tools provided by the Playwright MCP.
- Only after all steps are completed, emit a Playwright TypeScript test that uses
@playwright/testbased on message history - Save generated test file in the tests directory
- Execute the test file and iterate until the test passes





首页
