前一篇文章是写Android 自己的自动化测试(1)如何安装和卸载应用程序(java),以下再探索一下假设在普通java应用程序中,依据ID来查找对象1、类库依赖:The library dependencies are:chimpchat.jar,common.jar,ddmlib.jar,gua...
分类:
移动开发 时间:
2015-12-12 17:06:27
阅读次数:
163
作为一个初始小白,Jave调用MonkeyRunner搜索了很多资料,但是依旧懵懂一,配置环境首先是eclipse导入所需jar包。四个包。/sdk/tools/下面,chimpchat.jarsdklib.jar.jython-standalone-2.5.3.jar,monkeyrunner.jarproperties--->JaveBuildPath-->AddExternalJARs---->..
分类:
其他好文 时间:
2015-07-29 19:33:26
阅读次数:
262
前面的几个小节我们已经分析了ddmlib和chimpchat库的图片处理相关的类的实现原理了,根据第一节给出来的类关系图,我们还剩下monkeyrunner库相关的类没有进行分析。这个就是本小节需要做的事情。...
分类:
其他好文 时间:
2015-01-25 12:35:04
阅读次数:
155
如前文《谁动了我的截图?--Monkeyrunner
takeSnapshot方法源码跟踪分析》所述,本文主要会尝试描述android的自动化测试框架MonkeyRunner究竟是如何和目标设备进行通信的。
在上一篇文章中我们其实已经描述了其中一个方法,就是通过adb协议发送adb服务器请求的方式驱动android设备的adbd守护进程去获取FrameBuffer的数据生成屏幕截图。那么Mo...
分类:
移动开发 时间:
2014-10-20 10:07:43
阅读次数:
358
本文章的目的是通过分析monkeyrunner是如何实现截屏来作为一个例子尝试投石问路为下一篇文章做准备,往下一篇文章本人有意分析下monkeyrunner究竟是如何和目标测试机器通信的,所以最好的办法本人认为是先跟踪一个调用示例从高层到底层进行分析,本人以前分析操作系统源代码的时候就是先从用户层的write这个api入手,然后一路打通到vfs文件系统层,到设备驱动层的,其效果比单纯的理论描述更容...
分类:
其他好文 时间:
2014-10-19 17:13:43
阅读次数:
149
之前一篇文章写的是 Android 自动化测试(1)如何安装和卸载一个应用(java) ,下面再探索一下如果在普通java应用程序中,根据ID来查找对象
1、类库依赖:
The library dependencies are:
chimpchat.jar,common.jar,ddmlib.jar,guava-13.0.1.jar,sdklib.jar,hierchyviewer2lib.jar
They can all be found in the sdk/tools/lib subdirector...
分类:
移动开发 时间:
2014-10-04 23:29:37
阅读次数:
287
1、android aapt
aapt 是android assert packaging tool的缩写,采用aapt可以查看apk的信息和列出apk包的内容
2、monkey runner 和chimpchat
The monkeyrunner tool provides an API for writing programs that control an Android de...
分类:
移动开发 时间:
2014-09-23 22:32:55
阅读次数:
288
monkeyrunner在执行device = MonkeyRunner.waitForConnection()一直报错的问题(或者[main] [com.android.chimpchat.adb.AdbChimpDevice] Timeout while trying to create chi...
分类:
移动开发 时间:
2014-07-26 01:01:56
阅读次数:
224