在本教程中,我们将学习什么是测试,测试的不同类型,然后使用Puppeteer在我们的应用程序上执行端到端测试。在本教程结束时,你应该能够使用Puppeteer轻松地端到端测试你的应用程序。
什么是Puppeteer?
Puppeteer是一个Node库,它提供了高级API来通过开发者工具协议(DevToolsProtocol)控制Chrome或Chromium浏览器。Puppeteer默认情况下无头运行,但可以配置为运行完整版本的Chrome或Chromium。
预先准备
对于本教程,你需要有JavaScript,ES6+和Node.js的基础知识。
你还必须安装了最新版本的Node.js。
在整个教程中,我们将使用yarn。如果尚未安装,请从此处安装