跳到主要內容
版本:23.11.1

什麼是 Puppeteer?

Puppeteer 是一個 JavaScript 函式庫,它提供高階 API,透過 DevTools ProtocolWebDriver BiDi 來控制 Chrome 或 Firefox。Puppeteer 預設在無頭模式(沒有可見的 UI)下執行,但可以設定為在可見(「有頭」)的瀏覽器中執行。

功能

您可以在瀏覽器中手動完成的大部分操作都可以使用 Puppeteer 來完成!以下是一些範例,讓您開始入門

  • 自動執行表單提交、UI 測試、鍵盤輸入等。
  • 使用最新的 JavaScript 和瀏覽器功能建立自動化測試環境。
  • 擷取您網站的時間軸追蹤,以幫助診斷效能問題。
  • 測試 Chrome 擴充功能.
  • 產生頁面的螢幕截圖和 PDF。
  • 爬取 SPA(單頁應用程式)並產生預先渲染的內容(即「SSR」(伺服器端渲染))。