iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 1
0

介紹

相比 Selenium 與 NightWatch..等等 E2E 工具,Puppeteer 是一個比較新的工具,是Google的專案,Api 文件寫得很清楚,寫作的當下這個專案的星星數 Github 已經到20922, 使用簡單 接下來的30天就來 玩玩Puppeter好物吧

列出常見使用範圍
1.生成頁面的截圖和PDF。
2.抓取SPA並生成預先呈現的內容(即Server Side Render “SSR”)。
3.可以當爬蟲抓取網站內容。
4.自動表單提交,UI測試,鍵盤輸入等
5.創建一個最新的自動化測試環境。使用最新的JavaScript和瀏覽器功能,直接在最新版本的Chrome中運行測試。
6.網站的時間線追踪,以幫助診斷性能問題。

這邊要注意的是Selenium / WebDriver是一個完善的跨瀏覽器API,可用於測試跨瀏覽器支持。

但是 Puppeter 雖然僅適用於Chromium或Chrome。在非測試用例中,Puppeteer提供了一個功能強大但簡單的API,因為它只針對一個瀏覽器,使您能夠快速開發自動化腳本。

Puppeteer包含了最新版本的Chromium。

總結

為來30天 會講解一些常用API 與一些 小技巧,也歡迎加入線上讀書會,有一些朋友都會一起研究

https://github.com/GoogleChrome/puppeteer


下一篇
Puppeteer 基本設定
系列文
Puppeteer30

1 則留言

0
阿志
iT邦新手 5 級 ‧ 2017-12-19 21:12:45

polo 你一個人三篇要逼死誰呀 XDD

polo iT邦新手 4 級‧ 2017-12-19 23:52:37 檢舉

因為前面兩團都GG了,所以只能在開第三團 惹 QQ
/images/emoticon/emoticon31.gif

我要留言

立即登入留言