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





首頁
