iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
DevOps

Puppeteer 系列

Puppeteer 是 Google 主導的,主要可以用來做E2E測試 爬蟲 自動化等等,另外Puppeterr 提供許多好用的工具,相對比較常見的有 Cheerio ,Selenium ,Nightwatch ...等等

參賽天數 30 天 | 共 30 篇文章 | 27 人訂閱 訂閱系列文 RSS系列文 團隊線上讀書會III
DAY 1

Puppeteer 介紹

介紹 相比 Selenium 與 NightWatch..等等 E2E 工具,Puppeteer 是一個比較新的工具,是Google的專案,Api 文件寫得很清...

2017-12-19 ‧ 由 polo 分享
DAY 2

Puppeteer 基本設定

介紹 如何快速入門 Puppeteer 先介紹一個起手式範例,簡單幾行Code就完成網頁拍照效果,感受一下 Puppeteer的簡潔語法與提供的好用的Api 程...

2017-12-20 ‧ 由 polo 分享
DAY 3

Puppeteer & Launch 初始化

介紹Puppeteer 在初始化 browser 的時候有許多不錯的參數可以使用這次主要介紹的地方是在 var browser = puppeteer.laun...

2017-12-21 ‧ 由 polo 分享
DAY 4

Puppeteer & 加快E2E測試與爬蟲速度

介紹 在寫 爬蟲 或是 e2e 測試的時候,通常都會發 Request, 這時候通常也會連帶圖片都會爬回來佔掉許多資源,這時候Puppeteer提供了 一個可以...

2017-12-22 ‧ 由 polo 分享
DAY 5

Puppeteer & 前後端共用 function

介紹 Puppeteer 可以自己定義一個function或是用第三方的function 到browser端使用 exposeFunction 會把後端的建立的...

2017-12-23 ‧ 由 polo 分享
DAY 6

Puppeteer & PDF & Proxy & Screenshot-Fullpage

介紹 Puppeteer 入門後可以加快一些腳步來多看一些範例,印出PDF , Proxy, 全頁列印 三個功能 PDF的使用已經包含在page裡面了所以只要使...

2017-12-24 ‧ 由 polo 分享
DAY 7

Puppeteer & API class: Browser

介紹 學習 Puppeteer的另外一個重要的原因是, PhantomJS,Selenium IDE for Firefox 已經停止維護了,所以繼續來攻略好用...

2017-12-25 ‧ 由 polo 分享
DAY 8

Puppeteer & FB Token

介紹 這一篇來介紹 Puppeteer 拿到網頁 FB Token的辦法,這樣可以用網頁Token的權限來做事情 這邊要自已的fb帳號密碼 key 在自己輸入自...

2017-12-26 ‧ 由 polo 分享
DAY 9

Puppeteer & Jest

介紹 Jest 是 React 在寫測試時常會用到的套件,這個套件官方文進也提供了 Puppeteer 使用方法 ,這一篇來看看Puppeteer是如何在 Je...

2017-12-27 ‧ 由 polo 分享
DAY 10

Puppeteer & devtools-protocol

介紹 前幾篇介紹 Puppeteer 的幾個運用以及一些 browser的API, 這次來看一下整個Puppeteer樣貌,也來看看如何使用devtools-p...

2017-12-28 ‧ 由 polo 分享