UIRecorder 在录制脚本的时候是可以在边录制边生成共用的自动化脚本提供给后续所需场景进行调用的
比如:有些页面必须是要调用自动化登录方法,那么就需要先将登录作为一个单独的自动化脚本,提供给后续需要登录的业务场景进行直接调用,组合成所需的自动化脚本
初始化工程后会生成各种目录,其中Commons、Sample都很熟悉,Sample是在录制脚本生成后的保存目录(当然这个是在录制的时候可以自定义存放的)
比如在执行的时候可以执行某个目录下的脚本
行运行指定目录所有测试用例
- 指定目录支持正则表达式,比如执行
sample
目录下,所有.spec.js
后缀的文件,运行命令如下:
npm run moduletest sample/*.spec.js
运行单个测试用例
- 所有测试用例指所有以
.spec.js
后缀命名的文件(如有需要,可在package.json
中修改script
配置),运行所有测试用例命令如下:
npm run singletest sample/x.spec.js
这个运行的目录sample就是指录制的脚本存放的位置
在执行的过程中,就会直接调用这个目录下的脚本进行执行了