
布偶操作員
Puppeteer 是 JavaScript 程式庫,可提供高階 API,透過 Chrome 開發人員工具通訊協定和 WebDriver BiDi 自動化 Chrome 和 Firefox。
您可以使用這項工具自動執行瀏覽器中的任何操作,包括擷取螢幕截圖、產生 PDF 檔案、瀏覽及測試複雜的 UI,以及分析效能。
概念
頁面互動
查詢 DOM 元素、按下按鈕、輸入文字等。
網路攔截
攔截及修改網路要求和回應。
擷取螢幕截圖
取得整個網頁或特定元素的視覺快照。
執行模式
瞭解無頭、有頭和殼模式,以及使用時機。
網誌文章
閱讀最新的網誌文章,瞭解 Puppeteer、Chrome 測試版和 WebDriver BiDi。
WebDriver BiDi 可在 Firefox、Chrome 和 Puppeteer 使用
Puppeteer 23 針對 Firefox 129 以上版本提供穩定支援,根據 WebDriver BiDi,為 Chrome 和 Firefox 自動化提供整合式 API。
透過 WebDriver BiDi 的自動化功能現已支援 BrowserStack
BrowserStack 推出 WebDriver BiDi 支援:透過事件導向自動化功能,提升 Selenium Grid 測試的成效。
運用 Chrome 提供輕鬆流暢的自動化測試工具
簡要介紹 Puppeteer、Chrome Headless 和 Chrome for Testing,以及 Chrome 工具團隊提供的其他資源。