Monkey脱离PC,monkeyrunner运行在PC上。
Monkey用来发送随机消息用来验证是否会crash,monkeyrunner用python写测试脚本。
adb shell monkey -p com.tencent.mobileqq 100
Monkey也可以接受发送按键消息,但是没有条件判断和读取待测界面信息。
Monkey可以接受一个脚本解释执行命令,可以通过指定脚本,也可以通过客户端服务器方式执行。
Monkey支持的命令列表简述,Android官网找不到,只能通过阅读源码获取。
MonkeyRunner允许在测试用例中通过坐标位置,控件ID和控件上的文字操作应用的界面元素,
采用客户端服务器架构,运行在PC上,逐行解释python代码,将命令发送到Android设备上。
可以录制脚本和自己写脚本。
API分MonkeyRunner,MonkeyDevice,MonkeyImage