MonkeyScript:(不支持截屏) 可以被Monkey识别的集合命令 可以完成重复固定的操作 MonkeyRunner(支持截屏操作) 提供一系列API,可以完成模拟事件和截屏操作 Monkey:在adb shell中生成用户或系统的伪随机事件 MonkeyRunner:通过API定义特定命令 ...
分类:
其他好文 时间:
2018-03-30 16:20:05
阅读次数:
137
事件经常由操作或者通过浏览器功能触发,通过JavaScript也可以触发元素的事件。通过JavaScript触发事件,也称为事件的模拟。 DOM中事件模拟 可以document的createEvent方法创建event对象。这个方法接收一个参数,即表示要创建的事件类型的字符串。在DOM2级中,所有这 ...
分类:
编程语言 时间:
2018-02-23 13:27:01
阅读次数:
218
EventManager.py test.py ...
分类:
编程语言 时间:
2018-01-19 00:12:33
阅读次数:
559
错误处理和时间函数 一、错误处理 a) 错误报告级别 b) 调整错误报告级别 E_ERROR 1 致命的运行时错误(阻止代码执行) E_WARNING 2 运行时警告 E_NOTICE 8 运行时注意 E_ALL 所有的错误 警告的注意信息 c) trigger_error 代替die() trig ...
分类:
其他好文 时间:
2017-08-25 00:00:36
阅读次数:
189
委托与事件的区别 委托和事件没有可比性,因为委托是数据类型,事件是对象(可以理解为对委托变量的封装。),下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实现的。(举例子:三种实现事件方式的区别(直接用委托实现、用私有委托+公有方法模拟事件,直接 ...
事件,就是网页中某个特别值得关注的瞬间。事件经常由用户操作或通过其他浏览器功能来触发。但很少有人知道,也可以使用JavaScript 在任意时刻来触发特定的事件,而此时的事件就如同浏览器创建的事件一样。也就是说,这些事件该冒泡还会冒泡,而且照样能够导致浏览器执行已经指定的处理它们的事件处理程序。在测 ...
分类:
编程语言 时间:
2017-05-17 11:57:49
阅读次数:
201
模拟事件全部是通过input命令来实现的,首先看一下input命令的使用: usage: input ... input text input keyevent input tap input swipe 1. keyevent指的是Android对应的keycode,比如home键的keycode... ...
分类:
移动开发 时间:
2017-04-04 13:28:41
阅读次数:
241
压力测试结果:CRASH:崩溃,应用程序在使用过程中,非正常退出ANR:Application Not Responding MonkeyRunner APIs MonkeyRunner:用来连接设备或模拟器 MonkeyDevice:提供安装、卸载应用,发送模拟事件 MonkeyImage :完成 ...
分类:
移动开发 时间:
2016-12-05 17:12:34
阅读次数:
369
让我万万没想到的是,原来《JavaScript高级程序设计(第3版)》里面提到的方法已经是过时的了.后来我查看了MDN,才找到了最新的方法. 模拟鼠标事件MDN上已经说得很清楚,尽管为了保持向后兼容MouseEvent.initMouseEvent()仍然可用,但是呢,我们应该使用MouseEven ...
分类:
Web程序 时间:
2016-10-10 02:01:34
阅读次数:
222
由于ie中绑定事件的bug,所以产生了用原生的实践操作来模拟事件绑定的方法,跟着李炎恢学的一招。 function addEvent(obj, type, fn){ if(obj.addEventListener){ obj.addEventListener(type, fn, false); }e ...
分类:
Web程序 时间:
2016-08-26 22:47:03
阅读次数:
146