Playwright Test Agentsとは?
Playwright Test Agentsは、MicrosoftのブラウザーテストフレームワークであるPlaywrightに同梱された3つのエージェント定義で、すでに使っているコーディングエージェントの中で動きます。plannerはシードテストを起点にアプリを探索し、Markdownのテスト計画をspecs/に書きます。generatorは計画をtests/配下のPlaywrightテストファイルに変換し、その過程でセレクターとアサーションをブラウザー上で実際に確かめます。healerは失敗したテストを再実行し、現在のページを調べ、テストが通るかガードレールで止まるまでロケーター、待機、データを修正し、機能自体が壊れていると判断した場合はテストをスキップします。
これらは2025年10月6日のPlaywright 1.56で登場しました。npx playwright init-agents --loop=vscode、claude、codex、opencodeのいずれかで定義が書き出され、指示とPlaywrightのMCPツールが組み合わされます。2026年7月の1.62以降、PlaywrightパッケージにはMCPサーバーとplaywright-cliも同梱されています。VS Codeで使う場合はVS Code 1.105以降が必要です。
エージェントはmicrosoft/playwrightリポジトリにあり、スター数は約99,500、ライセンスはApache-2.0で、2026年11月5日に1.65が公開されました。
Playwright Test Agentsは使う価値があるか?
AIテスト製品の多くは同じ約束を売っています。フローを説明すれば、自分で直るテストが手に入る、というものです。Playwright Test Agentsはその核心部分を無料で提供し、結果はリポジトリ内の標準的なPlaywrightのTypeScriptとして残ります。独自のテスト形式も、実行ごとの料金も、クラウドのランナーもありません。費用はコーディングエージェントが使うトークンだけです。
3つのエージェントに分けたことが有用な発想です。specs/のMarkdown計画はコードができる前にプロダクトマネージャーが確認でき、生成されたテストには対応するspecとシードを指すコメントが付き、healerは失敗したテストを1件ずつ扱います。これにより、計画とパッチという重要な2か所に人が関与し続けます。シードテストはテンプレートも兼ねるので、フィクスチャ、ログイン、プロジェクトの慣習が生成物すべてに引き継がれます。
注意点:ドキュメントによれば、生成されたテストには最初から誤りが含まれる場合があり、healerは機能が壊れていると判断してテストを直さずスキップすることがあります。忙しいチームはこれを成功と見誤りかねません。品質はコーディングエージェントの背後にあるモデルに大きく左右されます。Playwrightを更新するたびに定義を作り直す必要があり、ドキュメント自体にも、Claude Code向けの例で--loop=vscodeを渡しているといった誤りがあります。
Momentic、TestSprite、QA Wolfと比べると、ホスト型ブラウザー、ダッシュボード、モバイル端末、そして連絡できる担当者を手放すことになります。代わりに残るのは、Playwrightが動く場所ならどこでも動くコードです。
すでにPlaywrightを使っているチームにとって、これらのエージェントはホスト型サービスにお金を払う前の当然の第一歩です。テストフレームワークをまだ持たないチームなら、マネージド製品のほうが早くカバレッジに到達します。
真価を発揮する場面
Playwrightのスイートが手薄な従業員12人のSaaS企業のフロントエンドリード
QA担当を採用せずに決済とオンボーディングのフローをカバーする
--loop=claudeでinit-agentsを実行し、plannerに各フローのspecを書かせ、Markdownを確認してからgeneratorにテストを作らせます。費用はアプリの探索に使うClaude Codeの利用分だけです。
デザイン刷新のたびにCIが赤くなるエンジニア
テストを手で書き直さずに壊れたロケーターを直す
失敗した各テストにhealerを向けると、新しいロケーターや待機を提案し、通るまで再実行します。スキップされたテストは機能が本当に壊れている可能性があるので、手で確認します。
導入前 に確認すること
- 導入
- Playwrightをインストールし、フィクスチャとログインを含むシードテストを書き、npx playwright init-agents --loop=<vscode|claude|codex|opencode>を実行します。Playwrightを更新するたびにこのコマンドを再実行します。
- 連携
- VS Code 1.105以降、Claude Codeのサブエージェント、Codex、opencode。エージェントはPlaywrightのMCPツールを呼び出し、1.62以降はパッケージにMCPサーバーとplaywright-cliが同梱されています。
- データとプライバシー
- 指定したURLに対してローカルで動作し、ページの内容とコードはコーディングエージェントの背後にあるモデルのプロバイダーに送られます。
- 大規模利用時のコスト
- ソフトウェアは無料で、運用コストは計画、生成、修復に使うコーディングエージェントのトークンと、できあがったテストを実行する自前のCI時間です。
- 制限
- healerのループはガードレールで上限があり、テストのスキップで終わることがあります。品質はコーディングエージェントの背後のモデルによって変わります。
良い点
- 成果物はリポジトリ内の標準的なPlaywrightテスト
- 無料で、実行ごとやシートごとの料金がない
- コード生成の前にMarkdownの計画を確認できる
- VS Code、Claude Code、Codex、opencodeで動く
- Playwrightチームが保守し、ほぼ毎月リリースされる
気になる点
- 生成されたテストは最初から誤りを含むことがある
- healerがテストを直さずスキップすることがある
- Playwrightを更新するたびにエージェントのファイルを作り直す必要がある
- ホスト型ランナー、ダッシュボード、モバイル端末はない
おすすめの人
すでにPlaywrightを使っていて、業者を増やさずにコーディングエージェントにE2Eテストの作成と保守を任せたいチーム。
Playwright Test Agentsの代替
Playwright Test Agents:よくある質問
- Playwright Test Agentsは使う価値があるか?
- Playwright純正のテストエージェントは、どのコーディングエージェントにも、計画、作成、修復という規律ある流れを与え、その成果は間に業者を挟まない、自分のものになる普通のPlaywrightコードです。 評価は5点満点中4.1点です。
- Playwright Test Agentsの料金は?
- 無料のオープンソース(Apache-2.0)。エージェントを動かすコーディングエージェントとモデルの費用は自己負担。
- Playwright Test Agentsの欠点は?
- 生成されたテストは最初から誤りを含むことがある; healerがテストを直さずスキップすることがある; Playwrightを更新するたびにエージェントのファイルを作り直す必要がある; ホスト型ランナー、ダッシュボード、モバイル端末はない.
- Playwright Test Agentsは誰に向いているか?
- すでにPlaywrightを使っていて、業者を増やさずにコーディングエージェントにE2Eテストの作成と保守を任せたいチーム。
- チームや本番環境でPlaywright Test Agentsを使うと費用はいくらか?
- ソフトウェアは無料で、運用コストは計画、生成、修復に使うコーディングエージェントのトークンと、できあがったテストを実行する自前のCI時間です。
- Playwright Test Agentsは企業データを扱っても安全か?
- 指定したURLに対してローカルで動作し、ページの内容とコードはコーディングエージェントの背後にあるモデルのプロバイダーに送られます。
- Playwright Test Agentsの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はStagehand, Browser Use 、 Keployです。
回答確認日:2026年11月6日