Ejemplo n.º 1
0
    def __init__(self, device_id=""):
        """
        初始化,获取系统临时文件存储目录,定义匹配数字模式
        """
        self.utils = ADB(device_id)

        self.tempFile = tempfile.gettempdir()
        self.pattern = re.compile(r"\d+")
Ejemplo n.º 2
0
        """
        通过元素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"))
Ejemplo n.º 3
0
 def __init__(self, device_id=""):
     """
     初始化,获取系统临时文件存放目录
     """
     self.utils = ADB(device_id)
     self.tempFile = tempfile.gettempdir()