默认文件结构如下:
fixture-测试夹具
主要用来存储测试用例的外部静态数据;
使用:测试夹具配合cy.fixture()命令使用;可修改默认值为false禁用;
文件类型:文件类型通常为.json后缀;
用途:可以mock接口返回值,无需真正调用接口;
优点:
1)不依赖外部模块;
2)固定返回值,更稳定;
3)无需真正发送网络请求,速度更快;
integration-测试文件
测试用例默认位于cypress/ integration中,也可以配置到其他目录下。
文件类型:
1).js文件,是以普通JavaScript编写的文件;
2).jsx文件,是带有扩展的JavaScript文件,其中可包含处理XML的ECMAScript;
3).coffee文件,是一套JavaScript的转译语言,相对于JavaScript,它拥有更严格的语法;
4).cjsx文件,CoffeeScript中的jsx文件;
plugins-插件文件
Cypress提供了一些现成的插件(plugins),