您的位置:首页 > 移动开发 > Android开发

Android Monkey测试入门-7-Monkey其他事件

2017-08-17 23:45 411 查看
       前面一篇我们介绍了Monkey中的touch事件,也就是我们经常说的点击或者触屏事件。什么叫点击呢,就相当于按下电脑上的键盘,按下去,然后松开,这两个动作叫点击。在Monkey中,除了touch事件,还定义了其他10种事件。

1.看看monkey中包含哪些事件



我们命令行中--pct-touch后面跟着80,看到上面圈红圈的,可以看到0表示的是touch事件。

2.motion事件

什么是motion事件,就是不同手势的动作事件。



所以,数字1表示motion事件,即手势事件。

3.pinchzoom事件

这个叫二指缩放事件,你自己用两个手指头笔画一下就理解。例如我们在阅读电子书籍,可能用到这个动作。



4. trackball 事件

中文名字叫轨迹球事件,效果有点像你下拉刷新新闻列表的效果。下面数字3表示轨迹球事件



5.屏幕旋转事件(rotation)

屏幕旋转,主要有横屏和竖屏



6.permission事件

暂时没有相关资料介绍这个事件。



7.基本导航事件

基本导航事件:设备的上 下 左 右四个方向的导航操作。下面的数字6表示基本导航事件。



8.主导航事件

设置主要导航事件,例如app的中间键,返回键,菜单按键,应该很多app底部都有三到四个按钮,例如首页,发现,我的这样的底部菜单。数字7表示主导航事件。



9.系统导航事件

系统导航事件,主要是硬件设备的Home键,返回键和拨号键和音量键。数字8的类型表示系统导航事件



10.切换Activity事件

我们知道app里有多个Activity,我们切换到不同Activity事件,可以设置这样事件的百分比,数字9表示启动Activity事件。



11.flip事件

指的是键盘轻弹,点击文本框,键盘弹起,点击其他区域,键盘收起。



12.其他事件百分比设置

其他事件是指除了上面介绍的事件。因为不知道划分在那种事件,就放在其他事件这个分类。数字11表示其他事件。



总结:如果你需要制定只做2种或者三种事件,那么你几种事件百分比相加一定要等于100%,否则剩下的会自动随机分配。语法格式,参考motion部分的这张图。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: