MonkeyRunner运行 1. 安装Python 2. 配置Android sdk环境变量 3. 在命令行运行MonkeyRunner 4. 导入MonkeyRunner运行时的包: from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage 5. 连接测试手机设备 device=MonkeyRunner.waitForConnection(); 6. 安装apk到手机设备(路径加包名) device.installPackage(“/packageName.apk”) 7. 传入包名后启动任意的Activity device.startActivity(“com.baidu.BaiduMap”); 8. 可以重启手机设备进行验证: device.reboot(); 9. 在手机上弹出消息提醒 MonkeyRunner.alert(“Hello, this is test”); 10. 在文本框输入文本信息 device.type(“123”); 11. 删除指定的软件包 device.removePackage(); 12. 执行一条shell命令并返回结果(如果有的话) device.shell(); 13. 暂停一段时间(秒数) device.sleep(1000); 14. 捕捉屏幕 Result=device.takeSnapshot(); 15. 唤醒屏幕 device.wake(); 16. 在指定位置发送触摸事件 device.touch(x,y,touch-PressTyep) device.press(); 17. 选项列表框 (下面几个是实例)
message='bugbean:'
choices=['bugbean','QQ:9213982137','http:weibo.com/test']
title='Contact Me'
choice=MonkeyRunner.choice(message,choices,title) 18. input and alert框bugbeanQQ=MonkeyRunner.input(message,inputValue,title,okTitle,cancleTitle)
MonkeyRunner.alert(bugbeanQQ,title,okTitle)
|