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 Computer か E2B を比べてください。
主な機能
- 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 を再確認。必須だと思わないでください。
はじめに
- playwright.dev を読む。
npm init playwright@latest(またはそのページの Python / Java / .NET)。- サンプルテストを走らせ、失敗したらトレースを開く。
- エージェントがブラウザを必要なら、自分で
page.gotoを包む前に v1.58 の agents / MCP を読む。
よくある質問
Playwright はテスト枠だけですか?
いいえ。テストが元の製品です。v1.58 はエージェントと MCP も文書化しています。
Cypress の代わりになりますか?
1 つの API から第一方 WebKit と Firefox が欲しいときだけです。Cypress は別に確認。
SaaS 請求はありますか?
ライブラリは無料です。ホストランナーを使うなら、それは別の Microsoft 請求です。
代替案
- E2B: ブラウザだけでなく使い捨ての機械が必要なときのホスト microVM。
- Cloudflare Computer: エッジホストのコンピュータユース。
- Claude Code: 仕事がページをクリックすることではなくコーディングの場合。
ヒント
- 2020 年の断片ではなく
npm init playwright@latestから始める。 - CI でトレースを付ける。それがデバッグ製品です。
- リリースノートを再確認。エージェントと MCP は旧カタログ文に無い。
まとめ
Playwright は今も Microsoft の 3 エンジンブラウザ自動化ライブラリで、v1.58 のエージェントと MCP が乗っています。playwright.dev からプロジェクトを足場し、E2B のようなホストサンドボックスも要るか決めてください。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
Agent Browser
github.com/vercel-labs/agent-browser
Vercelのエージェント向けブラウザCLI。再確認:Apache-2.0、40,767 stars。ネイティブRust。Nodeフォールバックの国勢調査ではない。
WebApp Testing Skill
github.com/anthropics/skills/tree/main/skills/webapp-testing
Anthropicのオフィシャルツールキット、Playwrightを使用してローカルWebアプリケーションと対話し、フロントエンド機能の検証とデバッグのためにテストする。
Claude Hooks
code.claude.com/docs/en/hooks-guide
Claude Code の決定的シェルフック。編集、停止、権限イベントでコマンドを実行し、プロンプトベースや HTTP フックも使える。
関連インサイト
7 つの AI コーディング CLI を半年使って悟ったこと:モデルがどんなに強くても、仕事には監督が必要
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness はそれぞれ性格が違う。半年間の深い使用で確立した分業:pi で最速最省のレビュー、omp で複雑な PR レビュー、DeepSeek Harness + V4 Flash で高頻度・低コストなレビュー、Claude Code と Qoder でコーディング。モデルがどんなに強くても、仕事には監督が必要——しかも独立した第三者であるべき。
ローコードプラットフォームの黄昏:なぜClaude Agent SDKがDifyを歴史にするのか
大規模言語モデルの第一原理から、なぜClaude Agent SDKがDifyを置き換えるのかを深く分析。自然言語でプロセスを記述することが人間の原始的な行動パターンにより合致している理由、そしてなぜこれがAI時代の必然的な選択なのかを探る。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。