前言

官方文档:https://docs.cypress.io 目前只支持英文,好处是官方入门视频很多,对于英文水平不好的也很容易入手;

优缺点

优点:

  • 只要你学好js语法上应该不是很大问题获取dom类似jq,对前端同学来说是好处;

缺点:

  • 内置的GUI工具集成了谷歌内核,决定你只能是在谷歌浏览器上测试,但随着新版的Edge内核采用Chromium内核,这点缺点无伤大雅;

为什么要用cypress请看:https://segmentfault.com/a/11... 看1,2,3点就可以;

入门

废话不多说看了以上几点决定要不要入坑应该心里有数了;

安装

  1. 网上绝大部分说采用npm i cypress -d 痛点在于内置了谷歌内核太大,每个项目都要安装太麻烦了,不便于管理,此处我们采用全局安装npm i -g cypress,既节约了磁盘空间又节约时间

启动

既然已经全局安装cypress的环境变量会配置到npm的环境变量中,npm的环境边练自然就在系统变量里面,cmd中输入cypress open 全局情况下打开就是慢点

直接拖入项目

点击进入项目,第一次回