OSS探訪

Playwright — 3ブラウザのE2EテストとAI向けWeb操作を一つのAPIで扱う基盤

発掘スコア 330.7OSS健全度 96
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
96,034
主要言語
TypeScript
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/11

概要

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. [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
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。