Cypress介绍:
1.Cypress主要是做UI界面的测试,不会涉及到要去访问一些接口,访问接口会有其他的技术
2.Cypress进行自动化测试使用的是javascript
3.Cypress用流行的JS测试框架mocha&chai,mocha主要用来做浏览器的一些操作,chai用来做断言
4.Cypress架构与selenium是完全不一样的
为什么一定要学Cypress:
1.时间旅行(time travel),在执行自动化测试代码以后不需要盯着,跑完代码后打开界面可以重现场景
2.实时加载
3.结果一致性
4.调试功能
5.自动等待,Cypress中所有等待都是自动的且可以自定义等待
6.网络控制
7.截图和录屏
安装Cypress:
先安装解释器:nodejs 下载路径:nodejs.org/zh-cn/ 也可以直接浏览器搜索nodejs下载