monkeyrunner进行多设备UI测试
#导入我们需要用到的包和类并且起别名
import sys,time,datetime
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi
from com.android.chimpchat.hierarchyviewer import HierarchyViewer #根据ID找到ViewNode,对viewnode的一些操作等
from com.android.monkeyrunner.easy import EasyMonkeyDevice #提供了根据ID进行访问方法touch、drag等
from com.android.monkeyrunner.easy import By #根据ID返回PyObject的方法
from com.android.hierarchyviewerlib.models import ViewNode as vn #代表一个控件,可获取控件属性
templist = []#设置一个空列表,用来放设备内容
deviceslist =[]#设置一个空列表,用来放分割后的设备内容
devices = [] #设置一个空列表,用来读取放分割后的设备内容
snapshot = []#设置一个空列表,用来读取截图
text = []#设置一个空列表,用来读取结果文本
#已经将设备列表导出adb devices>E:\devices.txt
#将设备列表导入到templist中
f = open("E:\devices.txt")#读取文件
while True:
line = f.readline()#逐行读