操り人形師
Puppeteer は、Chrome DevTools プロトコルと WebDriver BiDi を介して Chrome と Firefox の両方を自動化する高レベルの API を提供する JavaScript ライブラリです。
スクリーンショットの撮影や PDF の生成から、複雑な UI の操作やテスト、パフォーマンスの分析まで、ブラウザ内のあらゆる作業を自動化できます。
コンセプト
ページのインタラクション
DOM 要素のクエリ、ボタンのクリック、テキストの入力などを行えます。
ネットワークの傍受
ネットワーク リクエストとレスポンスをインターセプトして変更します。
スクリーンショットを撮る
ページ全体または特定の要素のビジュアル スナップショットを取得します。
実行モード
ヘッドレス モード、ヘッドフル モード、シェルモードと、それらを使用するタイミングについて学びます。
ブログ投稿
Puppeteer、Chrome For Testing、WebDriver BiDi に関する最新のブログ投稿をご覧ください。