学习Monkeyrunner过程

前后折腾了一周monkeyrunner,终于看到点希望了。我用的是真机进行测试:

1、连接手机或者启动模拟器;必须先连接,不然会报错;

2、执行monkeyrunner命令,如下图表示启动成功;

(1) 引入monkeyrunner需要的两个模块

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

如果需要截图,则要用到 MonkeyImage,如下

from com.android.monkeyrunner i mport MonkeyRunner, MonkeyDevice,MonkeyImage

(2)连接设备,出现>>>的时候,表示执行成功;可能会需要几秒钟。

device = MonkeyRunner.waitForConnection()

(3) 安装一个apk应用包,安装包位于 F:ABC,名字为 yml;注意路径中的双斜杠

device.installPackage("F:\ABC\yml.apk ")

成功安装。

(4) 启动其中的任意activity了,只要传入package和activity名称即可。Activity名称需要看代码,或者询问开发人员。

device.startActivity(component = " com.yml360.customer/com.yml360.customer.activitime.sleep(3) ")

注意:com.yml360.customer是安装的包名,不是文件名。

成功!

原文地址:https://www.cnblogs.com/qiuzhiwuzhe/p/7161383.html