曲辕RPA-Python网页相关对象类型定义

发布时间:2026/6/30 3:10:15

曲辕RPA-Python网页相关对象类型定义 Python网页相关对象类型定义曲辕RPA已经把下面的类型定义添加到了path中可以直接使用无需importElementDescriptorclassElementDescriptor:def__init__(self,uid,name): 点击元素、填写输入框等时需要该对象。 :param uid: 捕获元素时生成的uid :param name: 元素名称元素不存在时会输出该名称 self._uiduid self._namenamepropertydefname(self)-str:returnself._namepropertydefuid(self)-str:returnself._uidWebPageclassWebPage:propertydefenvId(self): 当前网页所属浏览器窗口的环境ID :return: str passpropertydefbrowser(self): 当前网页所属浏览器的名称 :return: str passpropertydeftabId(self):passpropertydefurl(self): 当前网页的url :return: str passpropertydeftitle(self): 当前网页的标题 :return: str passpropertydefinnerText(self)-str: 当前网页的文本 :return: str passpropertydefsourceCode(self)-str: 当前网页的源码 :return: str passpropertydefleft(self): 当前网页左侧相对于屏幕左侧的距离 :return: int passpropertydeftop(self): 当前网页顶部相对于屏幕顶部的距离 :return: int passpropertydefright(self): 当前网页右侧相对于屏幕左侧的距离 :return: int passpropertydefbottom(self): 当前网页底部相对于屏幕顶部的距离 :return: int passpropertydefwidth(self): 当前网页的宽度 :return: int passpropertydefheight(self): 当前网页的高度 :return: int passWebElementclassWebElement:propertydefinnerText(self): 当前网页元素的innerText :return: str passpropertydefouterHTML(self): 当前网页元素的outerHTML :return: str passpropertydefleft(self): 当前网页元素左侧相对于屏幕左侧的距离 :return: int passpropertydeftop(self): 当前网页元素顶部相对于屏幕顶部的距离 :return: int passpropertydefright(self): 当前网页元素右侧相对于屏幕左侧的距离 :return: int passpropertydefbottom(self): 当前网页元素底部相对于屏幕底部的距离 :return: int passpropertydefwidth(self): 当前网页元素的宽度 :return: int passpropertydefheight(self): 当前网页元素的高度 :return: int passpropertydefx_center(self): 当前网页元素中间位置相对于屏幕左侧的距离 :return: int passpropertydefy_center(self): 当前网页元素中间位置相对于屏幕顶部的距离 :return: int passpropertydefx_random(self): 当前网页元素中的随机位置相对于屏幕左侧的距离 :return: int passpropertydefy_random(self): 当前网页元素中的随机位置相对于屏幕顶部的距离 :return: int passpropertydefindex(self): 当前网页元素在父元素中的索引 :return: int passpropertydeftagName(self): 当前网页元素的tag名 :return: str passpropertydefparent(self): 当前网页元素的父元素 :return: WebElement passpropertydefchildren(self)-List: 当前网页元素的所有直接子元素 :return: List[WebElement] passpropertydefsiblings(self): 当前网页元素的兄弟元素 :return: List[WebElement] passpropertydefpre_sibling(self): 当前网页元素的前一个兄弟元素 :return: WebElement passpropertydefnext_sibling(self): 当前网页元素的后一个兄弟元素 :return: WebElement passpropertydefattributes(self)-WebElementDynamicAttributes: 当前网页元素的attribute :return: WebElementDynamicAttributes passpropertydefproperties(self)-WebElementDynamicProps: 当前网页元素的property :return: WebElementDynamicProps passpropertydefvalue(self): 当前网页元素的JS Element value属性 passpropertydefchecked(self): 当前网页元素的JS Element checked 属性 passpropertydefselected(self): 当前网页元素的JS Element selected 属性 passpropertydeftextContent(self): 当前网页元素的JS Element textContent 属性 passpropertydefhref(self): 当前网页元素的JS Element href 属性 passpropertydefsrc(self): 当前网页元素的JS Element src 属性 passpropertydefinnerHTML(self): 当前网页元素的JS Element innerHTML 属性 passpropertydefsourceCode(self): 当前网页元素的sourceCode passWebElementDynamicAttributesclassWebElementDynamicAttributes(dict): 大小是0不可以遍历只能通过[]语法或者.语法读写html中元素的attribute passWebElementDynamicPropsclassWebElementDynamicProps(dict): 大小是0不可以遍历只能通过[]语法或者.语法读写JS HTMLElement对象的属性 pass原文链接https://help.qyrpa.com/docs/api/python-web-class-define

相关新闻