-
为 Mocha.js 编写自定义的 reporter
Mocha.js 有一些自带的 reporter,但是这些有时候不能完全满足自己的需求,有些信息冗余,有些信息缺失。其实我们可以自己编写reporter。
-
安装 Puppeteer 时跳过 Chromium 下载
-
安装 puppeteer 过程中成功下载 chromium
-
用 Puppeteer 获取页面元素的样式
-
用 Puppeteer 处理新tab页
-
Puppeteer 配置浏览器属性
在 《Puppteer 实现 web 自动测试》 一文里,我们已经初步的列出了 puppeteer 脚本的用法,这里继续深入每一步骤的细节配置,更为方便的编写和调试代码。
-
Puppeteer 处理文件下载
-
Puppeteer 实现 web 自动测试
-
Promise 概念的理解
在 《Puppteer 实现 web 自动测试》 一文里,可以看出来如果 Puppteer 脚本用 async/await 和 promise的一些写法,会让脚本非常易懂,而且符合我们人工操作浏览器的习惯。所以为了写好 Puppteer 脚本,需要先对 async/await 的概念有所了解。
-
Puppeteer 获取和修改 元素节点的属性
-
Puppeteer 处理文件上传
在 《Puppeteer 处理文件下载》 一文后,我们看看如何处理文件上传问题。好在 Puppeteer 直接提供了上传的方法,我们只要定位到对应的上传元素后,就可以启动上传过程,非常的方便。
-
Puppeteer 的远程调试方法
-
Puppeteer 等待页面更新
-
用 Puppeteer 截图
按照 《Puppteer 配置浏览器属性》一文配置浏览器后,启动浏览器并打开网页,第一件可以自动完成的事情就是截图。 本文详细讨论截图的一些细节操作。
-
用 Puppeteer 获取元素的内部文字
12