node-puppeteer 環境配置

Puppeteer 是一個 Node 庫,它提供了一個高級 API 來通過DevTool協議控制 Chromium 或 Chrome.

Puppeteer 默認以headless模式運行,但是可以通過修改配置文件運行“有頭”模式

Puppeteer在瀏覽器中手動執行的絕大多數操作都可以使用它來完成


生成頁面 PDF。
抓取 SPA(單頁應用)並生成預渲染內容(即“SSR”(服務器端渲染))。
自動提交表單,進行 UI 測試,鍵盤輸入等。
創建一個時時更新的自動化測試環境。 使用最新的 JavaScript 和瀏覽器功能直接在最新版本的Chrome中執行測試。
捕獲網站的 timeline trace,用來幫助分析性能問題。
測試瀏覽器擴展。

Puppeteer環境:Puppeteer是一個 Node 庫,首先我們需要確定本地 node 環境是否安裝

node -v

Puppeteer安裝

# 配置淘寶的Puppeteer下載源,用於安裝Chromium:
export PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.cnpmjs.org

# 安裝puppeteer

npm i puppeteer

chrome canary安裝:

https://www.google.com/chrome/canary/

Build Setup

# install
npm install

# dev with hot reload at localhost
node src/agent/main.js dev

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章