大白话翻译就是:让工具能按照代码的执行顺序自动在页面上完成点击,输入等操作(即模拟用户操作), 再将操作的页面表现与预期想要的结果做对比得到测试结论(断言)。
运行环境
安装Node.js并且版本大于8.0;
基础库版本为2.7.3及以上;
工具版本为1.02.1907232及以上;
要做自动化测试的项目(面会介绍哦)。
需要做自动化测试的项目(3选1):
借助微信工具建个项目;
可直接从github下载小程序组件源码下来真实的项目。
安装自动化测试SDK
Tips:cd进入到项目根目录下,终端执行如下命令。
npm i miniprogram-automator --save-dev
初体验
A.开启工具设置中的CLI/HTTP调用功能。
具体操作指南如下:打开微信工具->设置-> 设置 -> 启用服务端口。
B.准备个需要做自动化测试的页面(为方便、下面会以简单的demo来演示)。
这里有3个点需要注意:
修改cli工具的路径(若您没更改过微信工具的默认安装路径可忽略此项,若改过安装路径的,就需要自行寻找安装路径是什么然补充到这);
修改项目的文件路径(这里路径);
修改下面demo中实际想要操作的元素。
D.在终端输入如下命令,就在执行自动化测试结果了。