Devio Playwright Test Agents
Playwright Test AgentsでE2Eテストを自動生成してみた
- URL: https://dev.classmethod.jp/articles/claude-code-playwright-test-agents/
- 日付: 2026-06-11
- Tier: Tier 2
- 要旨: Playwright Test Agentsの3エージェント(planner/generator/healer)がブラウザを実際に操作しながらE2Eテストを自動生成・修復する仕組みを実証。Java製ペットストアアプリJPetStore 6で検証し「最初から動くテスト」が出力された。
詳細
3エージェントの役割分担:
- planner:アプリを実ブラウザで探索してテスト計画(Markdown)を作成
- generator:計画の各シナリオを実ブラウザで実行しながらテストコードを生成
- healer:失敗テストを実行・デバッグして原因特定とコード修正
検証環境:Claude Code + mise(Java/Node/pnpm管理)+ JPetStore 6(Mybatis製ECサイト)。JPetStore親POM(mybatis-parent)のenforcer要件でJDK 21が必要(JDK 17では失敗する点に注意)。
E2Eテスト整備の地道な作業(セレクタ調べ・コード記述・デバッグ・保守)をエージェントが担う点で、テスト自動化の現実的な進化形として注目。