51Testing软件测试论坛

标题: MonkeyRunner入门 [打印本页]

作者: 测试积点老人    时间: 2018-12-25 14:49
标题: MonkeyRunner入门

MonkeyRunner运行

1.     安装Python

2.     配置Android sdk环境变量

3.     在命令行运行MonkeyRunner

[attach]120418[/attach]

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)







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2