Playwright logo

Playwright

開く

Microsoft のオープンソースブラウザ自動化ライブラリ。Chromium / Firefox / WebKit。v1.58 ではエージェントと MCP も提供。

共有:

Playwright

Playwright は、1 つの API で Chromium、Firefox、WebKit を動かす Microsoft のライブラリです。2026-08-17 再確認: playwright.dev は今もその 3 エンジンから始まります。現行ドキュメントは v1.58。テストランナー、codegen、trace viewer に加え、その版は Playwright Agents(planner、generator、healer)と、エージェントが Playwright をツールとして呼ぶ MCP サーバを載せます。リポジトリ microsoft/playwright は Apache-2.0 です。

このページは以前、2020 年の一般的なテストパンフレットのようでした。製品は今、エージェント用ブラウザバックエンドでもあります。ローカルのブラウザバイナリではなくホストされたデスクトップが必要なら Cloudflare ComputerE2B を比べてください。

主な機能

  • 3 エンジン: Chromium、Firefox、WebKit。ヘッドレスでもヘッドありでも。
  • 自動待機とトレース: 組み込み待機、トレース、スクリーンショット、動画。
  • Codegen: 操作をテストに録る。
  • v1.58 のエージェント: テストランナー上の planner、generator、healer。
  • MCP: 文書は今、エージェントのツール用 Playwright MCP サーバを書く。

使用シナリオ

  • CI でのクロスブラウザ回帰
  • おもちゃの HTML サンドボックスではなく、本物のブラウザが必要なエージェント製品
  • trace viewer で不安定な UI を追う

制約: Playwright は自分で走らせるライブラリであり、ホストされたコンピュータではありません。ライセンスは Apache-2.0 で、有料席ではありません。価格は作りません。

料金

プラン 価格 備考
オープンソース $0 Apache-2.0。CI マシンとブラウザは自分で払う。

Microsoft は Azure 上の Playwright 風ホストランナーも売っています。その SKU が必要なら Azure を再確認。必須だと思わないでください。

はじめに

  1. playwright.dev を読む。
  2. npm init playwright@latest(またはそのページの Python / Java / .NET)。
  3. サンプルテストを走らせ、失敗したらトレースを開く。
  4. エージェントがブラウザを必要なら、自分で page.goto を包む前に v1.58 の agents / MCP を読む。

よくある質問

Playwright はテスト枠だけですか?

いいえ。テストが元の製品です。v1.58 はエージェントと MCP も文書化しています。

Cypress の代わりになりますか?

1 つの API から第一方 WebKit と Firefox が欲しいときだけです。Cypress は別に確認。

SaaS 請求はありますか?

ライブラリは無料です。ホストランナーを使うなら、それは別の Microsoft 請求です。

代替案

  • E2B: ブラウザだけでなく使い捨ての機械が必要なときのホスト microVM。
  • Cloudflare Computer: エッジホストのコンピュータユース。
  • Claude Code: 仕事がページをクリックすることではなくコーディングの場合。

ヒント

  1. 2020 年の断片ではなく npm init playwright@latest から始める。
  2. CI でトレースを付ける。それがデバッグ製品です。
  3. リリースノートを再確認。エージェントと MCP は旧カタログ文に無い。

まとめ

Playwright は今も Microsoft の 3 エンジンブラウザ自動化ライブラリで、v1.58 のエージェントと MCP が乗っています。playwright.dev からプロジェクトを足場し、E2B のようなホストサンドボックスも要るか決めてください。

コメント

まだコメントがありません。最初のコメントを投稿してください!