环境搭建
cypres是基于js的一个前端框架,它依赖于node.js,需要先安装node.js或者直接安装npm,node.js包含了npm(node.js的最新版本已经不支持win7了,需要使用旧版本,如12版本),通过node -v 或者 npm -v来验证是否安装成功;
接下来新建一个空文件夹,当做项目的根目录,在根目录下执行 npm init ,一路回车下去,会生成一个npm的工程包package.json文件;
最后输入yes即可创建成功
到此为止npm的环境搭建好了,接下来就可以安装主角cypress,通过 npm install cypress --save-dev 来安装cypress,首次安装会有点慢,等待大概五分钟左右,若安装过程出现失败,需要重新安装,要先删除cypressThree文件夹和C盘(C:\Users\AppData\Local\Cypress\Cache\4.9.0)中Cypress文件夹;
安装成功之后,咱们的环境搭建就完成。
工程目录
其中:
fixtures:存放测试数据,json格式
integration:存放测试脚本,js格式
plugins:存放插件
support:command.js:封装自己编写的方法;
index.js:在所有测试文件运行之前加载
cypress.json:一些全局设置:baseurl、报告输出方式
接下来我们需要做的就是在 integration 这个文件夹里添加测试脚本即可;
常用api
https://docs.cypress.io/api/commands/and.html#Syntax
官方介绍的很清楚,需要用的时候直接去找;
踩过的坑
通过cy.exec执行.py文件
无法识别浏览器(浏览器需要安装在C盘)