在使用Airtest进行UI自动化测试中,希望对于编写好的测试脚本能够拥有类robotframework的连续执行和自动执行的功能。但由于Airtest未开放连续执行功能,特此探索、开发、实现airtest实现自动执行的方法。
使用WP连跑小工具进行连跑操作。
使用小工具对环境有以下要求:
1.python
2.airtest
#每次运行小工具,会自动检查是否含有此库,没有则会自动运行 pip install airtest 进行安装
该工具使用pyqt5开发,具有以下功能:
1.检索使用Airtest开发的ui自动化脚本,能被检索到的文件夹名格式为 *T*.air;
2.对已获取的文件夹列表进行刷新;
3.勾选需要进行连跑的脚本,并开始运行,运行中的Log将打印在右侧Log窗口中;
4.对Log进行检查,直接显示脚本运行结果为 OK/FAIL(有bug,修改中);
5.将Log窗口中的所有内容保存为txt,并自动命名为{%Y-%m-%d-%H-%M}测试log.txt;
6.停止功能;