Puppeteer は、Chrome DevTools プロトコルと WebDriver BiDi を介して Chrome と Firefox の両方を自動化する高レベルの API を提供する JavaScript ライブラリです。

スクリーンショットの撮影や PDF の生成から、複雑な UI の操作やテスト、パフォーマンスの分析まで、ブラウザ内のあらゆる作業を自動化できます。

コンセプト

DOM 要素のクエリ、ボタンのクリック、テキストの入力などを行えます。
ネットワーク リクエストとレスポンスをインターセプトして変更します。
ページ全体または特定の要素のビジュアル スナップショットを取得します。
ヘッドレス モード、ヘッドフル モード、シェルモードと、それらを使用するタイミングについて学びます。

ブログ投稿

Puppeteer、Chrome For Testing、WebDriver BiDi に関する最新のブログ投稿をご覧ください。

組み込み AI チャレンジで受賞したアプリと拡張機能をご覧ください。このチャレンジでは、Chrome の Gemini Nano でできることを再考していただきました。

Gemini API デベロッパー コンペティションのウェブ アワードに ViddyScribe が選ばれました。動画の音声による説明を生成することで、ウェブ上の動画をよりアクセスしやすくする方法について、Gemini を例に説明しました。

ローカル AI モデルを使用して、ブラウザでテキストをリアルタイムで翻訳します。ユーザーは母国語で投稿できるようになりました。