Playwright

多くのテスト製品を支える、決まった手順で動くブラウザー自動化の基盤です。公式CLIスキルとMCPにより、コーディングエージェントからも直接利用できるようになりました。

公式サイト

情報確認日: 2026年8月14日 ·出典を見る

ツール情報

種類
レビューとテスト
対応プラットフォーム
Node.js, Python, .NET, Java, Chromium, Firefox, WebKit, MCP
無料プラン
対応
オープンソース
対応
独自の API キーを使用
対応
ローカルモデル
対応
Playwright

概要

適した用途

  • WebのE2Eテスト
  • コーディングエージェントによるブラウザーでの検証
  • クロスブラウザー互換性
  • CIの回帰テストスイート
  • 決まった手順でのブラウザー自動化

強み

  • 実績のある、決まった手順で動くブラウザーテスト・自動化基盤
  • 公式MCPとスキルにより、コーディングエージェントから直接利用可能
  • 複数ブラウザーへの対応で、Chromium以外の互換性問題も検出
  • オープンソースで利用者や関連ツールが多く、フレームワークのライセンス料は不要

制約とトレードオフ

  • フルマネージドのノーコードQAエージェントを求める非技術系チーム
  • ネイティブのモバイル・デスクトップアプリのテスト
  • サンドボックスなしで信頼できないサイトを閲覧する用途
  • テストコードを保守したくないチーム
  • 低水準のスクリプトは、ホスト型AI QA製品より実装の手間がかかる
  • MCPによるブラウザーアクセス自体はセキュリティ境界にならない
  • 永続セッションと認証情報には慎重な分離が必要
  • 不安定な外部依存や動的データには、適切なテスト設計が必要

使い始める

料金と利用上限

無料プランあり

Open Source$0

PlaywrightとPlaywright MCPはApache 2.0ライセンスで提供されます。

CI infrastructureUsage based

自分で運用するCIランナー、ブラウザー、ストレージ、トレース、並列計算の費用がかかります。

AI providerProvider rates

エージェントがMCPやCLIスキルを使う場合、モデルの利用料はそのプロバイダーが請求します。

料金確認日: 2026年8月14日 · 利用上限、モデルの料金、サブスクリプションは別々に請求される場合があります。

機能と詳細

クロスブラウザー自動化

  • Chromium、Firefox、WebKit、各ブランドのブラウザーチャンネルを自動操作
  • 隔離されたコンテキスト、自動待機、トレース、スクリーンショット、動画を利用
  • デスクトップとモバイルのエミュレーションでWebアプリをテスト

テストフレームワーク

  • 決まった手順で実行するE2Eテストを作成
  • フィクスチャー、並列プロジェクト、再試行、レポーター、アサーションに対応
  • ローカル開発とCIに統合

コーディングエージェントからの利用

  • 構造化されたアクセシビリティスナップショットで公式Playwright MCPを利用
  • Codex、Claude Code、Cursor、VS Code、WindsurfなどのMCPクライアントに導入可能
  • CLIとスキルを組み合わせ、コーディングエージェントのトークン消費を抑制

Playwrightレビュー

Playwrightは、Microsoftが開発するオープンソースのブラウザー自動化・テストフレームワークです。Chromium、Firefox、WebKitに対応し、公式のCLIスキルとMCPサーバーを使えば、コーディングエージェントが構造化されたブラウザーの状態を基にWebページを確認・操作できます。

Playwrightとは

多くのテスト製品を支える、決まった手順で動くブラウザー自動化の基盤です。公式CLIスキルとMCPにより、コーディングエージェントからも直接利用できるようになりました。

主な機能

クロスブラウザー自動化

  • Chromium、Firefox、WebKit、各ブランドのブラウザーチャンネルを自動操作
  • 隔離されたコンテキスト、自動待機、トレース、スクリーンショット、動画を利用
  • デスクトップとモバイルのエミュレーションでWebアプリをテスト

テストフレームワーク

  • 決まった手順で実行するE2Eテストを作成
  • フィクスチャー、並列プロジェクト、再試行、レポーター、アサーションに対応
  • ローカル開発とCIに統合

コーディングエージェントからの利用

  • 構造化されたアクセシビリティスナップショットで公式Playwright MCPを利用
  • Codex、Claude Code、Cursor、VS Code、WindsurfなどのMCPクライアントに導入可能
  • CLIとスキルを組み合わせ、コーディングエージェントのトークン消費を抑制

向いている用途

  • WebのE2Eテスト
  • コーディングエージェントによるブラウザーでの検証
  • クロスブラウザー互換性
  • CIの回帰テストスイート
  • 決まった手順でのブラウザー自動化

料金

  • オープンソース: $0 — PlaywrightとPlaywright MCPはApache 2.0ライセンスで提供されます。
  • CI基盤: 従量制 — 自分で運用するCIランナー、ブラウザー、ストレージ、トレース、並列計算の費用がかかります。
  • AIプロバイダー: 各社の料金 — エージェントがMCPやCLIスキルを使う場合、モデルの利用料はそのプロバイダーが請求します。

料金や提供状況は変更される場合があります。上記の情報は2026-08-14時点の公式資料で確認しています。

メリット

  • 実績のある、決まった手順で動くブラウザーテスト・自動化基盤
  • 公式MCPとスキルにより、コーディングエージェントから直接利用可能
  • 複数ブラウザーへの対応で、Chromium以外の互換性問題も検出
  • オープンソースで利用者や関連ツールが多く、フレームワークのライセンス料は不要

制約と注意点

  • 低水準のスクリプトは、ホスト型AI QA製品より実装の手間がかかる
  • MCPによるブラウザーアクセス自体はセキュリティ境界にならない
  • 永続セッションと認証情報には慎重な分離が必要
  • 不安定な外部依存や動的データには、適切なテスト設計が必要

プライバシーと運用上の注意点

Playwrightはインストール先で動作しますが、MCPやエージェント経由では、ブラウザー内容、Cookie、ストレージ、ファイル、認証情報が接続先のモデルやツールに渡る場合があります。隔離プロファイル、許可リスト、テストアカウント、サンドボックス環境を使ってください。

Playwrightの代替候補

主な比較対象はMidscene.js, ZeroStep, TestDriver, Kane CLI, Momenticです。実行方式、連携範囲、セキュリティ制御、配置方法、保守負担、利用総額を比較してください。

導入の判断

ブラウザー自動化を自分たちで管理したいチームにとって、Playwrightは有力な基盤です。公式MCPとCLIスキルにより、コーディングエージェントのツール層としても重要な選択肢になっています。

公式資料

対応モデルとデータプライバシー

プライバシーとデータの取り扱い

Playwrightはインストール先で動作しますが、MCPやエージェント経由では、ブラウザー内容、Cookie、ストレージ、ファイル、認証情報が接続先のモデルやツールに渡る場合があります。隔離プロファイル、許可リスト、テストアカウント、サンドボックス環境を使ってください。

ガイド、レビュー、トラブル対処

公開済みのガイドはまだありません。上記の公式ドキュメントをご参照ください。

製品の更新情報

確認済みの製品更新はまだありません。フォローすると関連する新着情報を「保存済み」で確認できます。

関連コンテンツの更新履歴を見る

代替ツール

出典と確認記録

確認日は当サイトが情報を確認した日です。製品のリリース日は上に別途表示しています。

掲載情報の修正履歴

  1. Microsoftの公式MCP・CLIスキルの案内により、Playwrightがコーディングエージェントの主要なブラウザーツールとなったことを受けて追加しました。