Python手机相关对象类型定义

曲辕RPA已经把下面的类型定义添加到了path中,可以直接使用,无需import

ElementDescriptor

class ElementDescriptor:
    def __init__(self, uid, name):
        """
        点击元素、填写输入框等时需要该对象。
        :param uid: 捕获元素时生成的uid
        :param name: 元素名称,元素不存在时会输出该名称
        """
        self._uid = uid
        self._name = name

    @property
    def name(self) -> str:
        return self._name

    @property
    def uid(self) -> str:
        return self._uid


Phone

class Phone:
    pass
    @property
    def serialId(self) -> str:
        """
        手机序列号
        :return: str
        """
        pass

    @property
    def version(self) -> str:
        """
        手机系统版本号
        :return: str
        """
        pass

    @property
    def apiLevel(self) -> int:
        """
        手机系统版本号
        :return: int
        """
        pass

    @property
    def brand(self)  -> str:
        """
        :return: str
        """
        pass

    @property
    def manufacturer(self) -> str:
        """
        :return: str
        """
        pass

    @property
    def width(self) -> int:
        """
        手机屏幕宽度
        :return: int
        """
        pass

    @property
    def height(self):
        """
        手机屏幕高度
        :return: int
        """
        pass

    @property
    def marketName(self):
        """
        手机型号
        :return: str
        """
        pass

    @property
    def phoneNumbers(self):
        """
        手机号,支持多SIM卡
        :return: List[str]
        """
        pass

    @property
    def density(self):
        """
        手机屏幕密度
        :return: int
        """
        pass

PhoneElement

class PhoneElement:

    @property
    def text(self):
        """
        元素显示的文字
        :return: str
        """
        pass

    @property
    def left(self):
        """
        元素左侧相对于手机屏幕左侧的距离(像素)
        :return: int
        """
        pass

    @property
    def top(self):
        """
        元素顶部相对于手机屏幕顶部的距离(像素)
        :return: int
        """
        pass

    @property
    def right(self):
        """
        元素右侧相对于手机屏幕左侧的距离(像素)
        :return: int
        """
        pass

    @property
    def bottom(self):
        """
        元素底部相对于手机屏幕顶部的距离(像素)
        :return: int
        """
        pass

    @property
    def width(self):
        """
        元素左侧相对于手机屏幕左侧的距离(像素)
        :return: int
        """
        pass

    @property
    def height(self):
        """
        元素高度(像素)
        :return: int
        """
        pass

    @property
    def x_center(self):
        pass

    @property
    def y_center(self):
        pass

    @property
    def x_random(self):
        pass

    @property
    def y_random(self):
        pass

    @property
    def properties(self):
        pass

SMS

class SMS:

    @property
    def content(self):
        """
        短信内容
        :return: str
        """
        pass


    @property
    def sender(self):
        """
        短信发送者手机号
        :return: str
        """
        pass

    @property
    def receiver(self):
        """
        短信接收者手机号
        :return: str
        """
        pass

    @property
    def date(self):
        """
        短信日期
        :return: str
        """
        pass

原文链接:https://help.qyrpa.com/docs/api/python-phone-class-define

更多推荐