码迷,mamicode.com
首页 > 移动开发 > 详细

monkeyrunner 之android自动化测试学习(一)

时间:2015-06-02 08:09:47      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

monkeyrunner要学习,必须有的是启动了avd,如果不知道怎么启动avd,请看我上一篇的内容,本文主要讲述我在模拟器上使用monkeyrunner做的第一个测试。

1.终端打开monkeyrunner的路径:/usr/java/sdk/.../tools

2../monkeyrunner

3.from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage

4.device=MonkeyRunner.waitForConnection()

连接avd和monkeyrunner

5.device.installPackage(‘.../***.apk‘)

安装某个app到模拟器,true说明安装成功

6.device.startActivity("packageName/startActivity")

how to get packageName and startActivity

2. 获取packageName, 

我把Apidemos.apk安装到手机/模拟器上,然后打开,通过以下代码可以实现:

import android
import pprint
droid=android.Android()
pacs=droid.getRunningPackages()
pprint.pprint(pacs.result)
这样就可以获取packageName了

3.获取startActivity

通过以下代码获取startActivity,代码如下:

import android
import pprint
droid=android.Android()
apps=droid.getLaunchableApplications()
pprint.pprint(apps.result)
这样就可以获取到startActivity了。

 

http://wenku.baidu.com/link?url=ImiM-3ulsmftwmlvULGP91FiWCtgOrAMYaQ8uvLeETEpRI3qxArMgw-aYI9l0sLGA3K9w7zZyahiE-cWM2UWWS-tTGy6AEmUahCAAOPMTKG

 

monkeyrunner 之android自动化测试学习(一)

标签:

原文地址:http://my.oschina.net/yusi/blog/423645

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!