什么是 Cypress?
Cypress 是非常年轻但很受开发者欢迎的测试框架,mac本地开发的话不需要安装别的依赖,npm install Cypress 即可,开箱即用,对于ES6 ES7的语法天然支持,不仅支持本地浏览器直接模拟测试,也支持终端测试。还有测试录屏功能,方便在测试失败的时候,查看当时的失败的场景,方便修改。整体来说上手快,学习成本较低。对于一下 Casperjs,感觉是全方面秒杀。
安装 Cypress
环境依赖
- Mac OS 10.9+ (Mavericks+), only 64bit binaries are provided for macOS.
- Linux Ubuntu 12.04+, Fedora 21, Debian 8, 64-bit binaries
- Windows 7+, only 32bit binaries are provided for Windows.
- 如果在Cli 中运行需要确保系统安装以下依赖
apt-get install xvfb libgtk2.0-