原文:使用 puppeteer 創建一個自動化導出 PDF 的服務

最近在基於 RAP 做內網的一個 API 管理平台,涉及到與外部人員進行協議交換,需要提供 PDF 文檔。 在設置完成 CSS 后已經可以使用瀏覽器的打印功能實現導出 PDF,但全手動,總是覺得不爽, 所以嘗試使用了 PUPPETEER 實現 PDF 自動生成。 PUPPETEER 功能介紹 puppeteer 是 chrome 提供的一個無頭瀏覽器,它是替代 phantomjs 的一個替代品, ...

2018-09-19 11:52 6 1641 推薦指數:

查看詳情

使用 Jest 與 Puppeteer 來進行界面自動化測試

UI自動化測試 vs. 單元測試 在前面很多文章中,我們都介紹了單元測試。如果你了解單元測試,或者讀過我之前寫的單元測試的文章,那么你一定知道,單元測試的測試對象是單獨的、隔離的小代碼片段或者代碼單元。與單元測試不同,端對端測試的測試對象則是頁面上的用戶交互,我們對底層實現一無所知 ...

Thu Sep 27 23:29:00 CST 2018 0 3047
Puppeteer——自動化腳本設計

我被分配了一個繁瑣的任務,就是要給100個相同的站點做同樣的配置。曾經就有做過相同的事,那時還不會寫腳本,全靠手動配置。機械的配置了兩天的時間,身體感覺被掏空。所以這次我決定還是寫一個腳本自動的進行配置。 一、了解Puppeteer 中文版資料:https://juejin.im/entry ...

Tue Nov 14 22:27:00 CST 2017 0 1422
python自動化PDF

###################################處理PDF和Word文檔################################### ''' PDF和Word文檔是二進制文件,除了文本之外, 它們還保存了許多字體、顏色和布局信息 ''' ''' 從PDF ...

Thu Jul 27 05:14:00 CST 2017 0 2128
CukeTest+Puppeteer的Web自動化測試(一)

CukeTest+Puppeteer系列 1、CukeTest+Puppeteer的Web自動化測試(一) 2、CukeTest+Puppeteer的Web自動化測試(二) CukeTest+Puppeteer的Web自動化測試 一、初識BDD、Cucumber(黃瓜)、CukeTest ...

Sat May 23 02:44:00 CST 2020 0 1123
CukeTest+Puppeteer的Web自動化測試(二)

CukeTest+Puppeteer系列 1、CukeTest+Puppeteer的Web自動化測試(一) 2、CukeTest+Puppeteer的Web自動化測試(二)   上一篇我們講了CukeTest+Puppeteer的相關理論知識,帶大家認識熟悉了CukeTest如何運行 ...

Sun May 24 23:11:00 CST 2020 0 574
puppeteer UI自動化測試demo(一)

一.簡介 這個不大常見,比較常見的是selenium和weddriver; 所以就增加一個說明,來自官網的。 二.安裝 1)node 由上可知,該框架依賴於node,先安裝node6+ 到該地址 :http://nodejs.cn/download/選擇合適的版本進行 ...

Sat Jun 22 00:49:00 CST 2019 0 801
基於jest和puppeteer的前端自動化測試實戰

前端測試現狀 經常聽到后端同學說“單元測試”,前端寫過測試用例的有多少?答案是:並不多,為什么呢?兩個主要原因 1、前端屬於GUI軟件,瀏覽器眾多,兼容問題讓人頭大,用戶量有一定規模的瀏覽器包括: ...

Wed May 30 08:11:00 CST 2018 2 8628
Puppeteer自動化批量上傳抖音視頻

前言:最近因為項目宣傳,所以用Puppeteer寫了一個批量上傳抖音視頻的自動化程序用於推廣。 環境和依賴:node,puppeteer 廢話不多說,直接上代碼: 演示:首次登陸需要掃二維碼,之后就可以在一旁喝茶了。 ...

Tue Oct 01 08:58:00 CST 2019 2 1087
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM