puppeteer學習筆記(一)--學習目錄和地址

puppeteer介紹:

puppeteer 翻譯是操縱木偶的人,利用這個工具,我們能做一個操縱頁面的人。puppeteer是一個nodejs的庫,支持調(diào)用Chrome的API來操縱Web,相比較Selenium或是PhantomJs,它最大的特調(diào)就是它的操作Dom可以完全在內(nèi)存中進行模擬既在V8引擎中處理而不打開瀏覽器,而且關鍵是這個是Chrome團隊在維護,會擁有更好的兼容性和前景。缺點就是只有node的API

puppeteer功能:

  1. 生成頁面截圖或PDF文件
  2. 抓取SPA 并生成預渲染內(nèi)容(SSR)
  3. 自動化表單提交、UI測試,鍵盤輸入
  4. 創(chuàng)建最新的自動化測試環(huán)境。 使用最新的JavaScript和瀏覽器功能直接在最新版本的Chrome中運行測試。
  5. 捕獲站點的時間線跟蹤,以幫助診斷性能問題。
    測試Chrome擴展程序。

教程集合,我都是看別人的教程學習的,統(tǒng)一做一個集合,推薦一些學習的地方:CSDN、掘金、博客園、簡書

后續(xù)會記錄下我的學習筆記,也算是對自己知識的梳理回憶吧

  1. 官方英文版API入口(如果你英文好的話):https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md.
  2. 漢化版API入口(網(wǎng)上有很多版本,有興趣可以多去搜一些):https://yq.aliyun.com/articles/607102.
  3. 下面是我自己的學筆記、鏈接集合在一起了,方便查看
    puppeteer學習筆記(一)--學習目錄和地址.
    puppeteer學習筆記(二)--環(huán)境搭建Win、MAC、Linux環(huán)境,以及使用Sublime Text3運行.
    puppeteer學習筆記(三)--API問題解決--切換frame和iframe.
    puppeteer學習筆記(四)--API問題解決--切換不同的窗口.
    puppeteer學習筆記(五)--API問題解決--使用功能強大的“ eval ”函數(shù).
    puppeteer學習筆記(六)--API問題解決--點擊頁面的alert、confirm、prompt三種JavaScript彈框.
  4. 這個是別人的學習目錄
    博客園:轉(zhuǎn)載 Owen_ET博主 的學習目錄:https://www.cnblogs.com/Owen-ET/p/8182426.html.
    上面大都是掘金上的文章,寫得很好
    Owen_ET博主 的學習筆記:https://home.cnblogs.com/u/paris-test/.
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 前些日子從@張鑫旭微博處得一份推薦(Front-end-tutorial),號稱最全的資源教程-前端涉及的所有知識...
    谷子多閱讀 4,496評論 0 44
  • 1、有沒有必要寫需求文檔 當產(chǎn)品規(guī)模小、項目人員少時,沒有文檔不會出現(xiàn)太大的問題,項目依然可以靈活、順利地進行。但...
    蘇千千0046閱讀 603評論 0 0
  • 今天被檢查乘務長號位,梁老師給了很有效的指導。簡單總結如下 學會管理: 1、對事不對人,注意方式方法 2、評價的及...
    poppy彩閱讀 233評論 0 0

友情鏈接更多精彩內(nèi)容