a.为了提高APP的稳定性。
b.为了提高用户的留存率
查看包名和Activity名命令:adb logcat ActivityManager:I *:s
写脚本
typ=user #指明脚本类型
count = 10 #脚本执行次数
speed = 1.0 #命令执行速率
start data >> #用户脚本入口,下面是用户自己编写的脚本
LaunchActivity(com.jkgj.skymonkey.patient,com.jkgj.skymonkey.patient.ui.SplashActivity) #包名 Activity名
UserWait(3000) #等待3秒
DispatchPointer(10,10,0,35,166,1,1,-1,1,1,0,0) #0代表按下
DispatchPointer(10,10,1,35,166,1,1,-1,1,1,0,0)#1代表弹起
UserWait(3000)
DispatchString(test) #输入框输入test文本
UserWait(1000)
DispatchPress(66) #调用键盘上的回车按钮
DispatchPointer(10,10,0,965,143,1,1,-1,1,1,0,0)
DispatchPointer(10,10,1,965,143,1,1,-1,1,1,0,0)
UserWait(1000)
DispatchPointer(10,10,0,66,123,1,1,-1,1,1,0,0)
DispatchPointer(10,10,1,66,123,1,1,-1,1,1,0,0)
UserWait(1000)
脚本完成后将文件放在手机指定目录下中命令:adb push C:\Users\Administrator\Desktop\jk.script /data/local/tmp/
查看手机目录:adb shell
进入文件夹查看文件是否成功: cd /data/local/tmp
在手机文件夹下上运行脚本:monkey -f 文件名 次数
在cmd中运行脚本:adb shell monkey -f 文件路径加文件名 次数
备注:检查APP清单文件是否设置可以让外部运行此APP权限