Monkeyrunner学习笔记1

上一篇 / 下一篇  2011-06-22 10:19:09 / 个人分类:monkeyrunner

开始学习,一步一步来。

1、搭建好adb环境,安装好python;

2、将手机与电脑连接,cmd-》adb shell,确保连接上手机,进入shell;

3、另起一个cmd窗口,输入命令monkeyrunner,回车,进入shell命令交互模式;

4、导入monkeyrunner所要用到的模块,使用“From....import...”;

  》》from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice 

5、与手机建立连接

  》》device=MonkeyRunner.waitForConnection()

6、连接成功后就可以对手机中的应用进行操作,添加应用得package和activity名称(可以通过adb logcat查看),eg:打开手机中的一个游戏Reversi,通过logcat查看到它相应的package和activity名为:com.doodle.othello、com.doodle.othello.HomeActivity,输入如下命令即可打开

  》》device.startActivity(component="  com.doodle.othello/ com.doodle.othello.HomeActivity ")

7、为了更好的进行操作,减少麻烦,可将“form...import...”开始的后面所有语句都写到一个python文件里。eg:将上面的语句保存到D盘得一个python文件Reversitest.py,再 通过monkeyrunner运行即可

  》》monkeyrunner D:\python\script\Reversitest.py

不断学习中····



TAG:

引用 删除 elena_0414   /   2013-01-29 15:01:12
device.installPackage("要安装的包的相对路径"),这个相对路径是什么?
引用 删除 michy123   /   2012-12-25 14:07:44
楼主好,我想请问一下你说的第一步:搭建好adb环境,这个是指的要配置adb的环境变量吗?紧急,请指教,非常感谢
引用 删除 lcyJQZ   /   2012-09-14 13:30:00
原帖由zhangliming@ich于2012-07-19 18:11:46发表
请问 如果 我在com.android.music  想按home键退出到idle见面 这句话 monkeyrunner  怎么写


device.startActivity(component="com.android.omshome/.Launcher")
zhangliming@ich的个人空间 引用 删除 zhangliming@ich   /   2012-07-19 18:12:33
5
zhangliming@ich的个人空间 引用 删除 zhangliming@ich   /   2012-07-19 18:11:46
请问 如果 我在com.android.music  想按home键退出到idle见面 这句话 monkeyrunner  怎么写
引用 删除 caroldanny   /   2012-04-09 11:30:54
 

评分:0

我来说两句

Open Toolbar