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)
浙公网安备 33010602011771号