uiautomator 做一般的 ui 自动化还是不错的,常见的操作基本都支持,下面是用 uiautomator 做的一个可以录制回放的工具
1,
var.txt 用于存放一些参数,如登录用户名,密码,输入内容等等
2,
invoke 用于存放公共调用的脚本,比如登录的脚本。其它需要登录的地方只需调用此处脚本即可
3,
说明:开启录制按钮
invoke=login //login.txt 作为公共脚本调用
sleep 2
click 搜索框 //此处为录制
input=music //调用 var.txt 中的变量,输入 yyjjxq
check=music2 //检查义勇进行曲
if(isOK)
{
click=music2 //点击义勇进行曲
}
else
{
print("没找到")//同时自动截图,退出当前脚本
}
click 作者 //此处为录制
生成脚本后,执行回放
选择设备,点击开始,脚本开始运行,监控 用于监控脚本执行过程中应用是否有崩溃,内存泄露,anr,当发生异常时自动停止当前脚本,并输出 log 和报告
对常用基本操作都进行了封装,简单易用,不会写代码的人也能写自动化脚本