美文网首页
puppeteer学习笔记(一)--学习目录和地址

puppeteer学习笔记(一)--学习目录和地址

作者: 潘潘Leo | 来源:发表于2019-01-01 16:26 被阅读0次

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. 下面是我自己的学笔记、链接集合在一起了,方便查看
    puppeteer学习笔记(一)--学习目录和地址.
    puppeteer学习笔记(二)--环境搭建Win、MAC、Linux环境,以及使用Sublime Text3运行.
    puppeteer学习笔记(三)--API问题解决--切换frame和iframe.
    puppeteer学习笔记(四)--API问题解决--切换不同的窗口.
    puppeteer学习笔记(五)--API问题解决--使用功能强大的“ eval ”函数.
    puppeteer学习笔记(六)--API问题解决--点击页面的alert、confirm、prompt三种JavaScript弹框.
  4. 这个是别人的学习目录
    博客园:转载 Owen_ET博主 的学习目录:https://www.cnblogs.com/Owen-ET/p/8182426.html.
    上面大都是掘金上的文章,写得很好
    Owen_ET博主 的学习笔记:https://home.cnblogs.com/u/paris-test/.

相关文章

网友评论

      本文标题:puppeteer学习笔记(一)--学习目录和地址

      本文链接:https://www.haomeiwen.com/subject/fgwnlqtx.html