Puppeteer 是 JavaScript 程式庫,可提供高階 API,透過 Chrome 開發人員工具通訊協定和 WebDriver BiDi 自動化 Chrome 和 Firefox。

您可以使用這項工具自動執行瀏覽器中的任何操作,包括擷取螢幕截圖、產生 PDF 檔案、瀏覽及測試複雜的 UI,以及分析效能。

概念

查詢 DOM 元素、按下按鈕、輸入文字等。
攔截及修改網路要求和回應。
取得整個網頁或特定元素的視覺快照。
瞭解無頭、有頭和殼模式,以及使用時機。

網誌文章

閱讀最新的網誌文章,瞭解 Puppeteer、Chrome 測試版和 WebDriver BiDi。

在檢視畫面中使用圖層式動畫,有助於提升效能並減少 資源卡頓,但設定卻很困難。 AnimationBuilder 敬上 類別可大幅降低複雜度,並提高層次的可讀性 動畫。 假設您需要為下列兩個圖像之間,建立連續交叉漸變的動畫 如下圖所示 以下範例說明如何使用圖層動畫 API 直接執行這項操作。 以下說明如何使用 AnimationBuilder 建立相同效果。 離開範圍時,動畫就會開始。 您希望寫入或讀取哪個程式碼?更重要的是, AnimationBuilder

瞭解 Chromium 開發人員如何降低惡意攻擊發生的機率。

瞭解如何使用 Chrome's iOS 應用程式背後的程式碼。