-
MonkeyRunner一个强大的功能
截屏(takeSnapshot)
MonkeyImage takeSnapshot()
查看全部 -
Monkey是发送伪随机用户时间的工具
查看全部 -
adb shell monkey -p package 1000
查看全部 -
安装配置
查看全部 -
3、DispatchString命令
输入字符串事件DispatchString(String text)
4、LaunchActivity命令
启动应用LaunchActivity(package(包名),Activity(被启动页面的名称))
5、UserWait命令
等待事件UserWait(1000毫秒)
6、DispatchPress命令
按下键值DiapatchPress(int keycode)#keycode 66 回车键查看全部 -
2、DispatchPointer命令
点击事件DispatchPointer(long downtime,long eventide,int action,float x,float y,float pressure,float size,int metastate,float xprecision,float yprecision,int device,int edgeflags)
action 0代表按下,1代表弹起,x和y代表的坐标点查看全部 -
Monkey Script:1、DispatchTrackball命令,轨迹球事件DispatchTrackball(long downtime(键最初被按下的时间),long eventide(事件发生的时间),int action(具体操作了按下还是弹起),float x(x的坐标点),float y(y的坐标点),float pressure(当前压力事件的大小0-1),float size(触摸事件0-1),int metastate(按下meta键的标识),float xprecision(x坐标的精确值),float yprecision(y坐标的精确值),int device(事件来源0-X),int edgeflags(超出屏幕范围))
action 0表示按下,1代表弹起,x和y代表的坐标点查看全部 -
压力测试结果:CRASH崩溃,应用程序在使用过程中,非正常退出;ANR:Application Not Responding应用程序出现无响应的情况
查看全部 -
写一组脚本MonkeyScript,是一组可以被Monkey识别的命令集合;可以完成重复固定的操作。截屏操作MokeyRunner提供了一系列的API;可以完成模拟事件及截图操作。
两者的区别:Mokey在adb shell中,生成用户或系统的伪随机事件。MonkeyRunner通过API定义特定命令和事件控制设备。
MokeyRunner的测试类型:多设备控制,功能测试,回归测试。查看全部 -
ADB(软连接):android debug bridge,负责手机系统与pc端连线建立的,调试手机上任何应用的入口
查看全部 -
MonkeyRunner命令实例
查看全部 -
点击事件
查看全部 -
轨迹球操作
查看全部 -
MonkeyScript 是一组可以被Monkey识别的命令集合。 MonkeyScript 可以完成重复固定的操作查看全部
-
$adb devices查看全部
举报