コンテンツへスキップ
FindOpenSource

Playwright

モダンな Web アプリ向けの、信頼性の高いエンドツーエンドテスト・ブラウザ自動化フレームワークです。

概要

Playwright は、単一の API で Chromium、Firefox、WebKit を操作するブラウザ自動化・テストフレームワークで、E2E テスト、単体の自動化スクリプト、あるいは AI エージェントが呼び出せるツールとしても利用できます。その本格的なテストランナーである Playwright Test は、各テストが新しいブラウザコンテキストを持つ完全な分離のもとでブラウザ間でテストを並列実行し、要素が操作可能になるまで自動的に待機し、固定タイムアウトに頼らず自動的にリトライする Web ファーストのアサーションを提供します。

ロケーターは、壊れやすい CSS セレクターではなく、ユーザーがページをどう認識するか(ロール、ラベル、プレースホルダー、テスト ID)を反映するよう設計されており、テストが失敗した場合には Trace Viewer でトレース、スクリーンショット、動画をステップごとに確認できます。テスト以外にも、Playwright はコーディングエージェント(Claude Code、Copilot)向けの CLI と、LLM 主導のブラウザ自動化のための MCP サーバー、さらにテストの作成・デバッグ用の VS Code 拡張機能も提供しています。

信頼性の高いクロスブラウザ E2E テストを必要とするチームや、プログラムまたは AI 主導のブラウザ自動化を必要とするプロジェクトに向いています。

カテゴリ
開発者向けツールテスト
キーワード
testinge2e-testingbrowser-automationautomationweb-scraping
言語
TypeScript
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する