Testing Driver

monkeyrunner自动化

monkeyrunner的环境搭建

常见问题:

1、本地路径不存在

2、没有这个方法

工具下载:

 

 3、代码实例:

#coding=utf-8
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage
MonkeyRunner.sleep(3)
print('hello')
device = MonkeyRunner.waitForConnection(3,'UYT0218108004998')
print('hello')
device.installPackage('E:/apk/easyconnect.apk')
MonkeyRunner.sleep(20)
device.startActivity(component='com.sangfor.vpn.client.phone/com.sangfor.vpn.client.phone.ConnectActivity')
MonkeyRunner.sleep(20)
device.removePackage('com.sangfor.vpn.client.phone')

4、ui元素获取

进入sdk的tools目录下,双击hierarchyviewer.bat,列出连接的真机或模拟器,加粗的是活动的active,双击加粗的Activity,等待一会加载完毕(或者cmd)

sdk/tools下,找到uiautomatorviewer,双击打开(或者cmd)

#页面录制 感觉不咋好用

from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder

recorder.start(device)

 

posted on 2019-09-01 21:47  最强功能  阅读(258)  评论(0)    收藏  举报

导航

Testing Driver