我们使用jquery的时候会知道,我们想使用一个事件的时候我们是元素之前就创建好的 例如:Element.on('click',function (params) {})) myEmitter.on('anyevent console.info(typeof param) //return typeof param }) //触发事件 你可以直接调用这个事件 当然也可以传递参数 //myEmitter.emit('anyevent ',false) //前者是事件名字,后者是参数 myEmitter.emit('anyevent',false) 运行结果: ? ',function(param){ console.info(param) }) myEmitter.emit('anyevent','我是myEmitter事件') console.info process.nextTick() 切换到异步模式 setImmediate(()=>{ console.info(param) }) }) myEmitter.emit('anyevent
作为最大程度覆盖包中全部Activity的一种方法,从一个Activity跳转到另一个Activity); [--pct-flip PERCENT] -7.调整键盘翻转事件的百分比 [--pct-anyevent -p com.tencent.WeChat 500 再看一下指定事件,控制事件百分比之后的情况 命令:adb shell monkey -v -p com.tencent.WeChat --pct-anyevent 100 500 说明:--pct-anyevent 100 表明pct-anyevent所代表的事件的百分比为100% 运行结果如下: ?
作为最大程度覆盖包中全部Activity的一种方法,从一个Activity跳转到另一个Activity); [--pct-flip PERCENT] -7.调整键盘翻转事件的百分比 [--pct-anyevent -p com.tencent.WeChat 500 再看一下指定事件,控制事件百分比之后的情况 命令:adb shell monkey -v -p com.tencent.WeChat --pct-anyevent 100 500 说明:--pct-anyevent 100 表明pct-anyevent所代表的事件的百分比为100% 运行结果如下: ?
pct-motion:滑动事件--pct-appswitch:activity 之间的切换--pct-pinchzoom:缩放事件--pct-rotation:屏幕旋转事件--pct-flip:键盘事件--pct-anyevent com.xueqiu.android --pct-touch 30 --pct-motion 30 --pct-syskeys 10 --pct-appswitch 20 --pct-flip 5 --pct-anyevent
startActivity()调用,作为最大程度覆盖被测包中全部Activity的一种方法) 用法:adb shell “monkey --pct-appswitch 100” 10、--pct-anyevent 用法:adb shell “monkey --pct-anyevent 100” 11、-p <allowed-package-name> 作用:如果你想指定一个或多个应用,Monkey将只启动这些包中的 -v -s 100 --throttle 300 --pct-touch 35 --pct-motion 41 --pct-syskeys 2 --pct-appswitch 20 --pct-anyevent
将执行一个startActivity()调用,作为最大程度覆盖被测包中全部Activity的一种方法) 用法:adb shell “monkey --pct-appswitch 100” 10、--pct-anyevent 用法:adb shell “monkey --pct-anyevent 100” 11、-p <allowed-package-name> 作用:如果你想指定一个或多个应用,Monkey将只启动这些包中的 -v -s 100 --throttle 300 --pct-touch 35 --pct-motion 41 --pct-syskeys 2 --pct-appswitch 20 --pct-anyevent
* 示例:adb shellmonkey -p com.htc.Weather --pct-appswitch 70 1000 --pct-anyevent<percent> 调整其它类型事件的百分比 * 示例:adb shell monkey -p com.htc.Weather --pct -anyevent 1001000* 指定多个类型事件的百分比: adb shell monkey -pcom.htc.Weather --pct-anyevent 50 --pct-appswitch 50 1000 注意:各事件类型的百分比总数不能超过100%; 约束限制 -p<allowed-package-name> 如果用此参数指定了一个或几个包
border-box;"/>用法:adb shell “monkey --pct-appswitch 100”
10、--pct-anyevent br style="box-sizing: border-box;"/>
用法:adb shell “monkey --pct-anyevent -v -s 100 --throttle 300 --pct-touch 35 --pct-motion 41 --pct-syskeys 2 --pct-appswitch 20 --pct-anyevent
border-box;"/>用法:adb shell “monkey --pct-appswitch 100”
10、--pct-anyevent br style="box-sizing: border-box;"/>
用法:adb shell “monkey --pct-anyevent -v -s 100 --throttle 300 --pct-touch 35 --pct-motion 41 --pct-syskeys 2 --pct-appswitch 20 --pct-anyevent
Home、Back、Start Call、End Call及音量控制键) //调整启动Activity的百分比 adb shell monkey -p com.tencent.WeChat --pct-anyevent //指定多个类型事件的百分比 adb shell monkey -p com.tencent.WeChat --pct-anyevent 50 --pct-appswitch 50 1000 注意:各事件类型的百分比总数不能超过
pct-majornav PERCENT] [--pct-appswitch PERCENT] [--pct-flip PERCENT] [--pct-anyevent
pct-majornav PERCENT] [--pct-appswitch PERCENT] [--pct-flip PERCENT] [--pct-anyevent
(queue, todo) -> goTo(Active).using(todo.addElement(queue.getObj()))) .anyEvent Todo.class, (queue, todo) -> goTo(Active).using(todo.addElement(queue.getObj()))) .anyEvent (queue, todo) -> goTo(Active).using(todo.addElement(queue.getObj()))) .anyEvent .info("Received unhandled event: " + x); return stay(); }) .anyEvent
Home 、Back 、startCall 、 endCall 、 volumeControl)、 --pct-appswitch <percent> (activity之间的切换)、 --pct-anyevent
Home、Back、Start Call、End Call及音量控制键) //调整启动Activity的百分比 adb shell monkey -p com.tencent.WeChat --pct-anyevent //指定多个类型事件的百分比 adb shell monkey -p com.tencent.WeChat --pct-anyevent 50 --pct-appswitch 50 1000 注意:各事件类型的百分比总数不能超过
pct-majornav PERCENT] [--pct-appswitch PERCENT] [--pct-flip PERCENT] [--pct-anyevent
PERCENT] [–pct-nav PERCENT] [–pct-majornav PERCENT] [–pct-appswitch PERCENT] [–pct-flip PERCENT] [–pct-anyevent
--pct-anyevent 调整其它类型事件的百分比。它包罗了所有其它类型的事件,如:按键、其它不常用的设备按钮、等等。 adb shell monkey --pct-anyevent 100 -v 5 ? 注:不常使用。
Activity的事件百分比 adb shell monkey --pct-appswitch < percent> 10,不常用事件 设定不常用事件的百分比 adb shell monkey --pct-anyevent
pct-majornav PERCENT] [--pct-appswitch PERCENT] [--pct-flip PERCENT] [--pct-anyevent pct-majornav PERCENT导航事件(返回、确认、菜单) --pct-appswitch PERCENTActivity的启动比率--pct-flip PERCENT模拟器适用的事件--pct-anyevent