概要
Playwrightは、Chromium、Firefox、WebKitを一つのAPIで操作するWeb自動化・テスト基盤です。E2Eテストランナーに加え、スクリプト向けライブラリ、coding agent向けCLI、AI agent向けMCPを用途別に提供します。
公式資料に基づく紹介・実機未検証 · 内容確認日:
待機、分離、追跡まで含めてブラウザテストを実行する
Playwright Testはauto-wait、web-first assertion、テストごとのbrowser context、並列実行を備えます。失敗時には操作、DOM snapshot、network request、console messageを含むtraceを保存でき、Chromium、Firefox、WebKitで同じテストを実行できます。CLI、MCP、Library、VS Code拡張も同じREADMEから選べます。
出典:[1]
クロスブラウザE2Eとagentによる画面操作を共通化したい場合
Webアプリの回帰テスト、browser automation script、coding agentによる操作確認、LLM駆動のブラウザ操作を同じエコシステムへまとめたいチームに向きます。テストではroleやlabelなど、利用者の見え方に近いlocatorを使えます。
出典:[1]
Test、CLI、MCP、Libraryの入口とブラウザ版を分けて選ぶ
Playwright Test、CLI、MCP、Libraryは導入コマンドと目的が異なります。テスト実行、coding agent、MCP client、独自scriptのどれが必要かを先に決めてください。対応ブラウザ版はPlaywrightの配布と連動するため、packageとbrowser binaryを一緒に更新し、CIでも同じ構成を再現する必要があります。
出典:[1]
参考にした公式資料
- [1]Playwright README(2026-09-13)
編集部からの補足
一般語名でも検索ノイズを抑え、E2EテストからAI agent向けCLI・MCPへ第二の導線を広げた例として選びました。
成長の推移
直近30日
96,034 Stars
推移データを蓄積中です。
Built with
- TypeScript
- JavaScript
カテゴリとタグ
タグ
GitHub Topics
- playwright
- testing
- automation
- webkit
- firefox
- e2e-testing
- web
- chrome
- electron
- javascript
- chromium
- end-to-end-testing
GitHubのデータGitHubの詳細データを見る
- Stars
- 96,034
- Forks
- 6,422
- Watchers
- 608
- Open Issues
- 164
- Contributors
- 472
- 主要言語
- TypeScript
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/11
あわせて探訪
- React250,096 Stars
宣言的なコンポーネントでWebとネイティブのUIを構築するJavaScriptライブラリ。
JavaScript - Visual Studio Code(Code - OSS)192,090 Stars
Visual Studio Codeの基盤となるMITライセンスのCode - OSSリポジトリ。
TypeScript - Flutter178,922 Stars
一つのDartコードベースからモバイル・Web・デスクトップへ展開するGoogleのクロスプラットフォームUI SDK。
Dart - Bootstrap174,772 Stars
responsive・mobile-firstなWeb UIをCSS、JavaScript、grid、utility、componentから構築するframework。
MDX - LangChain146,205 Stars
モデル・ツール・検索基盤などを共通インターフェースでつなぐ、LLMアプリとエージェント向けPythonフレームワーク。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。