标签:
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了。
monkeyrunner 之android自动化测试学习(一)
标签:
原文地址:http://my.oschina.net/yusi/blog/423645