puppeteer学习笔记(一)--序

puppeteer介绍:

puppeteer 翻译是操纵木偶的人,利用这个工具,我们能做一个操纵页面的人。puppeteer是一个nodejs的库,支持调用Chrome的API来操纵Web,相比较Selenium或是PhantomJs,它最大的特调就是它的操作Dom可以完全在内存中进行模拟既在V8引擎中处理而不打开浏览器,而且关键是这个是Chrome团队在维护,会拥有更好的兼容性和前景。缺点就是只有node的API

puppeteer功能:

  1. 生成页面截图或PDF文件
  2. 抓取SPA 并生成预渲染内容(SSR)
  3. 自动化表单提交、UI测试,键盘输入
  4. 创建最新的自动化测试环境。 使用最新的JavaScript和浏览器功能直接在最新版本的Chrome中运行测试。
  5. 捕获站点的时间线跟踪,以帮助诊断性能问题。
    测试Chrome扩展程序。

教程集合,我都是看别人的教程学习的,统一做一个集合,推荐一些学习的地方:CSDN、掘金、博客园、简书

后续会记录下我的学习笔记,也算是对自己知识的梳理回忆吧

  1. 官方英文版API入口(如果你英文好的话):https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md.
  2. 汉化版API入口(网上有很多版本,有兴趣可以多去搜一些):https://yq.aliyun.com/articles/607102.
  3. 博客园:转载 Owen_ET博主 的学习目录:https://www.cnblogs.com/Owen-ET/p/8182426.html.
    上面大都是掘进上的文章,写得很好
  4. 博客园:转载 Owen_ET博主 的学习笔记:https://home.cnblogs.com/u/paris-test/.
    系列1.https://www.cnblogs.com/paris-test/p/9705075.html.
    系列2.https://www.cnblogs.com/paris-test/p/9707852.html.
    系列3.https://www.cnblogs.com/paris-test/p/9711423.html.
    系列4.https://www.cnblogs.com/paris-test/p/9713853.html.
    系列5.https://www.cnblogs.com/paris-test/p/9713782.html.

猜你喜欢

转载自blog.csdn.net/qupan1993/article/details/85371556
今日推荐