Playwright
Webサイトの動作確認を、プログラムで自動にする
「ページを開く→ボタンを押す→結果を確かめる」という操作を繰り返す道具です。使うにはプログラムの作成と準備が必要で、サイトを作る人向けです。
GitHubのスター数 9.6万GitHub上の更新 2026年9月20日当サイトの確認日:2026年9月18日
まず、ここだけ見れば分かります
- 料金
- 無料ソフト自体に料金はかかりません
- 日本語
- 日本語なし
- 対応環境
- Windows / Mac / Linux
- 準備の目安
- ★★★設定が多い複数のソフトや接続先などを準備します。設定に慣れた人の手助けがあると進めやすい道具です。
- 計算用の部品
- 専用のGPUは必須ではありませんGPUは、画像やAIなどの計算にも使われる部品です。必要な性能や処理時間は、使う機能・設定で変わります。
- 必要なもの
- Node.js または Python
これは何?
ブラウザをプログラムから操作するツールです。もともとはWebサイトのテスト用ですが、繰り返し作業の自動化にもそのまま使えます。
できること・できないこと
できること
- Chrome / Firefox / Safari を同じコードで操作する
- 操作を記録してコードにする
- ページの内容を取得する
- スクリーンショットやPDFを自動で作る
できないこと
- プログラムを書かずに使うこと(記録機能はありますが、直すには編集が必要です)
こんな人に向いています
- Automa では足りなくなった人
- 自分のサイトの動作確認を自動化したい人
こんなふうに使えます
自分のサイトが壊れていないか毎日確認する
主要な画面を自動で開いて、画像として残せます。
大量のページを決まった手順で処理する
安定して動くので、長い処理でも途中で落ちにくいです。
使いはじめるまで
Playwrightを使うための案内
手順は上から順番に進めます。「入力例」がある場合は、どの画面へ入力するか、どの名前で保存するかを本文で確認してください。
上のリンクはPlaywrightの開発資料です。GitHubというサイト自体の見方は、共通のGitHub入門で説明しています。
この手順で出てくる言葉の意味
- Python(パイソン)
- プログラムを動かすためのソフトです。「Pythonが必要」とある道具は、先に対応する版のPythonを入れて使います。
- Node.js / npm
- Node.jsはプログラムを動かすためのソフト、npmは必要な部品を入れるための道具です。入力例を使う前に準備します。
1入れる
この手順で使う入力例
npm init playwright@latest2操作を記録する
ブラウザが開き、操作した内容がコードになります。
この手順で使う入力例
npx playwright codegen https://example.com3実行する
この手順で使う入力例
npx playwright test
つまずいたときはAIに手伝ってもらう聞き方を見てください。使っているパソコンと、どの手順で止まったかを伝えましょう。
いいところ・気になるところ
いいところ
- 安定している
- 記録機能でコードを書かずに始められる
- 情報が多い
気になるところ
- プログラムの知識が要る
- 画面は英語
Playwrightの開発情報・出典
GitHub上で公開されているPlaywrightのプログラムに関する情報です。スター数はGitHubで関心を示した数で、Playwrightの利用者数を表すものではありません。
- GitHubのスター数
- 96,409(2026年9月20日時点)
- ライセンス
- Apache-2.0
- 主な言語
- TypeScript
- GitHub上の更新
- 2026年9月20日直近3か月以内に更新されています
- 開発資料(GitHub)
- https://github.com/microsoft/playwright
- 当サイトでの確認日
- 2026年9月18日
スター数・ライセンス・主な言語・最終更新は、2026年9月20日に GitHub から自動で取得した値です。ライセンスの補足と、説明文・準備の目安の判定は当サイトが書いています。 ライセンスや料金は変わることがあるので、使う前に必ず公式の情報をご確認ください。
次に見るなら
このツールが出てくる記事
似たツール
同じことができる、または一緒によく使われるもの