本文へスキップ
仕事効率化#ブラウザ自動化#テスト#本格派

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. 1入れる

    この手順で使う入力例

    npm init playwright@latest
  2. 2操作を記録する

    ブラウザが開き、操作した内容がコードになります。

    この手順で使う入力例

    npx playwright codegen https://example.com
  3. 3実行する

    この手順で使う入力例

    npx playwright test

つまずいたときはAIに手伝ってもらう聞き方を見てください。使っているパソコンと、どの手順で止まったかを伝えましょう。

いいところ・気になるところ

いいところ

  • 安定している
  • 記録機能でコードを書かずに始められる
  • 情報が多い

気になるところ

  • プログラムの知識が要る
  • 画面は英語

Playwrightの開発情報・出典

GitHub上で公開されているPlaywrightのプログラムに関する情報です。スター数はGitHubで関心を示した数で、Playwrightの利用者数を表すものではありません。

GitHubのスター数
96,409(2026年9月20日時点)
ライセンス
Apache-2.0
主な言語
TypeScript
GitHub上の更新
2026年9月20日直近3か月以内に更新されています
当サイトでの確認日
2026年9月18日

スター数・ライセンス・主な言語・最終更新は、2026年9月20日に GitHub から自動で取得した値です。ライセンスの補足と、説明文・準備の目安の判定は当サイトが書いています。 ライセンスや料金は変わることがあるので、使う前に必ず公式の情報をご確認ください。

NEXT

次に見るなら

READ

このツールが出てくる記事

SIMILAR

似たツール

同じことができる、または一緒によく使われるもの