首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Puppeteer
订阅
柴可夫斯基德
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
puppeteer填坑指南
相信大家在使用puppeteer的时候会遇到各种各样的问题,比如原本在mac上跑的好好的却发现在centos/docker上遭遇各种各样的问题, 这里把我所遇到的坑跟大家说一下。 当你自己安装chromeium的时候,在启动(puppeteer.launch())的时候需要指定…
Puppeteer 初探之前端自动化测试
puppeteer 翻译是操纵木偶的人,利用这个工具,我们能做一个操纵页面的人。puppeteer是一个nodejs的库,支持调用Chrome的API来操纵Web,相比较Selenium或是PhantomJs,它最大的特点就是它的操作Dom可以完全在内存中进行模拟既在V8引擎中…
React 测试指南
对于一个 Web 应用来说,理想的测试组合应该包含大量单元测试(unit tests),部分快照测试(snapshot tests),以及少量端到端测试(e2e tests)。参考测试金字塔,我们构建了前端应用的测试金字塔。 针对程序模块进行测试。模块是软件设计中的最小单位,一…
[译] 使用 Puppeteer 和 Jest 测试你的 React 应用
端到端测试可以帮助我们确保 React 应用中所有的组件都能像我们预期的那样工作,而单元测试和集成测试做不到这样。 Puppeteer 是 Google 官方提供的一个端到端测试的 Node 库,它向我们提供了基于 Dev Tools 协议封装的上层 API 接口来控制 Chr…
Puppeteer入门初探
Puppeteer是一个Node库,由Chrome官方团队进行维护,提供接口来控制headless Chrome。Headless Chrome是一种不使用Chrome来运行Chrome浏览器的方式。简单的来说就是一个运行在命令行中的 chrome,我们可以通过代码来实现我们常…
Puppeteer性能优化与执行速度提升
Puppeteer自身不会消耗太多资源,耗费资源的大户是Chromium Headless。所以需要理解Chromium运行的原理,才能方便优化。 Chromium消耗最多的资源是CPU,一是渲染需要大量计算,二是Dom的解析与渲染在不同的进程,进程间切换会给CPU造成压力(进…
puppetter安装就踩坑-解决篇
Puppeteer 是 Google Chrome 团队官方的无界面(Headless)Chrome 工具。正因为这个官方声明,许多业内自动化测试库都已经停止维护,包括 PhantomJS。Selenium IDE for Firefox 项目也因为缺乏维护者而终止。 pupp…
Puppeteer的入门教程和实践
Chrome59(linux、macos)、 Chrome60(windows)之后,Chrome自带headless(无界面)模式很方便做自动化测试或者爬虫。但是如何和headless模式的Chrome交互则是一个问题。通过启动Chrome时的命令行参数仅能实现简易的启动时初…