前言
官方文档:https://docs.cypress.io 目前只支持英文,好处是官方入门视频很多,对于英文水平不好的也很容易入手;
优缺点
优点:
- 只要你学好 js 语法上应该不是很大问题获取 dom 类似 jq,对前端同学来说是好处;
缺点:
- 内置的 GUI 工具集成了谷歌内核,决定你只能是在谷歌浏览器上测试,但随着新版的 Edge 内核采用 Chromium 内核,这点缺点无伤大雅;
为什么要用 cypress 请看:https://segmentfault.com/a/11… 看 1,2,3 点就可以;
入门
废话不多说看了以上几点决定要不要入坑应该心里有数了;
安装
- 网上绝大部分说采用 npm i cypress -d 痛点在于内置了谷歌内核太大,每个项目都要安装太麻烦了,不便于管理,此处我们采用全局安装 npm i -g cypress, 既节约了磁盘空间又节约时间
启动
既然已经全局安装 cypress 的环境变量会配置到 npm 的环境变量中,npm 的环境边练自然就在系统变量里面,cmd 中输入 cypress open 全局情况下打开就是慢点
直接拖入项目
点击进入项目,第一次回