playwright-generate-test について
提示されたシナリオから Playwright の TypeScript テストを生成するスキルです。Playwright MCP ツールで手順を実行してからテストを作成し、実行します。
主な機能
- 01シナリオがない場合に確認
- 02Playwright MCP ツールで手順を実行
- 03TypeScript テストの生成
- 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 が提供するツールを使用して、手順を 1 つずつ実行してください。
- すべての手順が完了した後にのみ、メッセージ履歴に基づいて
@playwright/testを使用する Playwright TypeScript テストを出力してください - 生成したテストファイルを tests ディレクトリに保存してください
- テストファイルを実行し、テストが成功するまで繰り返してください
コメント
Markdown 対応