增强型MonkeyRunner脚本计划

Peggy ·
更新时间:2024-11-15
· 966 次阅读

  近,做android项目测试,测试一个应用程序在多个设备中分辨率是否合适,麻烦得要命,不停的截图比较,前一段时间,研究了一下monkeyrunner ,决定通宵写一个实用性强的monkeyrunner来方便测试使用   前一段时间写的monkeyrunner资料   http://youxilua.blog.51cto.com/3357586/772666   功能说明:   可以自动安装apk到android模拟器或者android实机   可以截取设定好activity运行在android模拟器或者android实机上的效果图   截图根据设备名和截取时间保存   能够自动设别所有运行中的android模拟器或者android实机   能够自动安装在特定文件夹下所有的apk文件到android模拟器或者实机   功能实现:   环境配置:   设置好android /tootls 和 android /platform-tools 目录的到环境变量中,确保adb命令能够在cmd下正常运行   脚本编写:   该功能需要创建以下几个文件

  componentName.txt   使用约定   每一行为需要运行的activity的完整名字   例如: kg.tom/.HandlerThreadActivity kg.monkey/.MonkeyActivity takeSnap.bat @echo off   rem 获取当前运行设备 adb devices > devices.txt rem   获取APK文件 dir apk /B > apk.txt rem 运行monkeyrunner   脚本 monkeyrunner work.py



monkeyrunner

需要 登录 后方可回复, 如果你还没有账号请 注册新账号