MonkeyRunner入门
2016-05-26 00:00
197 查看
摘要: MonkeyRunner需要安装python
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)
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)
相关文章推荐
- Android自动化测试——monkeyrunner
- android实用测试方法之Monkey与MonkeyRunner
- MonkeyRunner_Examples(1)
- example2 MonkeyRunner_MonekyRunner之连续删除Note
- MonkeyRunner_device.press()可以调用的参数
- MonkeyRunner_MonkeyRunner,MonkeyDevice,MonkeyImage可以调用的方法
- MonkeyRunner_启动应用程序
- MonekyRunner_Android UI Automation with Python
- Monkeyrunner 使用方法
- Android自动化测试之MonkeyRunner录制和回放脚本
- 锤子便签的 monkeyrunner 测试脚本
- 与Monkeyrunner初接触-基本测试
- 转-Android初体验之Monkey和MonkeyRunner
- [老欧的自学]MonkeyRunner API
- 利用monkeyrunner给Android屏幕连续截图的小程序
- 基于MonkeyRunner的批量渠道包自动化测试
- Android自动化测试之Monkeyrunner从零开始
- monkeyrunner执行脚本提示”Script terminated due to an exception“
- monkeyrunner_concepts 英文原著
- Android自动化测试工具之monkeyrunner 介绍