def __init__(self, device_id=""): """ 初始化,获取系统临时文件存储目录,定义匹配数字模式 """ self.utils = ADB(device_id) self.tempFile = tempfile.gettempdir() self.pattern = re.compile(r"\d+")
""" 通过元素id获取多个相同resource-id元素的区域 """ return self.__bounds("resource-id", id) def isElementsCheckedByName(self, name): """ 通过元素名称判断checked的布尔值,返回布尔值列表 """ return self.__checked("text", name) def isElementsCheckedById(self, id): """ 通过元素id判断checked的布尔值,返回布尔值列表 """ return self.__checked("resource-id", id) def isElementsCheckedByClass(self, className): """ 通过元素类名判断checked的布尔值,返回布尔值列表 """ return self.__checked("class", className) if __name__ == "__main__": import time element = Element() adb = ADB() print adb.getAndroidVersion() adb.touch(element.findElementByContentDesc("Shutter button"))
def __init__(self, device_id=""): """ 初始化,获取系统临时文件存放目录 """ self.utils = ADB(device_id) self.tempFile = tempfile.gettempdir()