本文共 2864 字,大约阅读时间需要 9 分钟。
前一段时间写的monkeyrunner资料
该功能需要创建以下几个文件
使用约定
每一行为需要运行的activity的完整名字
例如:
kg.tom/.HandlerThreadActivity
kg.monkey/.MonkeyActivity
xxxx
由于之前毫无编写python的经验,只能写成这样了,欢迎高手补充!!!!!!
把tools文件夹里面的全部文件,同样放在android sdk tools 文件夹下即可,运行takeSnap.bat就可以获取到多个设备运行时的截图了,这个期间…你可以选择去泡一杯咖啡…耗时情况…看你要测试几个设备,还有如何测试了……
三个虚拟机,在一台实机,测试两个apk在这些设备的运行境况
以下为全部截图文件:
1,支持从外部读取monkeyrunner 脚本进行多设备运行…其实..现在这个也可以…只是没写上
2,同一样设备的截图放置在一样设备名的文件,(这个…其实补充起来也很快…不过,要做完善就要判断设备名与创建文件名是否合法等等,不过…我感觉,将所有截图放到一个文件夹下更方便用来比较,就没写了,有兴趣的自行补充…同时,也顺便贴到这里来吧…)
3,由于,本人的脚步编写功底实在是烂,不知道如何在运行环境中设置环境变量,就不得已要在android sdk tools目录 下运行,如果,觉得这个脚步还可以,希望帮忙完善,能够达到在任意目录下…
4,当设备是离线状态无法判断,不过,在以上的脚本中已经实现了获取设备的状态,只是,很少,碰到就懒得补充了….
5,如果,出现无法连接设备…那么请再运行一遍…如果…还不行…就重启吧…这跟脚本没关系吧…貌似…就是有这种问题…
6,最后,附上下载地址:
本文转自 liam2199 博客,原文链接:
http://blog.51cto.com/youxilua/772652如需转载请自行联系原作者