跳到主要内容

获取网页元素

指令说明

获取网页中的指定元素,进而获取其坐标宽高属性源码等信息。

例如您可以直接使用下面的Python表达式获取相关数据:

Python表达式说明
webElement.innerText调用对应JS HTMLElement的innerText属性
webElement.herf调用对应JS HTMLElement的herf属性
webElement.src调用对应JS HTMLElement的src属性
webElement.textContent调用对应JS HTMLElement的textContent属性
webElement.value调用对应JS HTMLElement的value属性
webElement.checked调用对应JS HTMLElement的checked属性
webElement.selected调用对应JS HTMLElement的selected属性
webElement.left当前网页元素左侧相对于屏幕左侧的物理像素距离,会把元素所属浏览器窗口前置并激活对应的网页
webElement.top当前网页元素顶部相对于屏幕顶部的物理像素距离,会把元素所属浏览器窗口前置并激活对应的网页
webElement.right当前网页元素右侧相对于屏幕左侧的物理像素距离,会把元素所属浏览器窗口前置并激活对应的网页
webElement.bottom当前网页元素底部相对于屏幕底部的物理像素距离,会把元素所属浏览器窗口前置并激活对应的网页
webElement.width当前网页元素的物理像素宽度,会把元素所属浏览器窗口前置并激活对应的网页
webElement.height当前网页元素的物理像素高度,会把元素所属浏览器窗口前置并激活对应的网页

其他webElement属性参考WebElement类定义

指令输入参数

输入参数输入参数类型说明
网页对象WebPage获取该网页的元素
网页元素ElementDescriptor捕获的网页元素
等待元素出现时长float若元素未出现则一直等待,直到元素出现为止,若超过最长等待时间后元素仍未出现则触发错误,单位:秒

指令输出参数

输出参数输出参数类型说明
网页元素WebElementwebElement 有left、top、right、bottom等属性,这些属性值是相对于屏幕左上角的像素值,当获取这些属性时会自动把浏览器窗口前置并激活所属的网页

类型定义参考

提示
  • 曲辕RPA拥有强大的类型管理机制,可以通过对象直接获取相关信息,无需借助其他指令,这种机制可以显著简化流程复杂度
  • 需要先安装曲辕RPA浏览器插件
  • 如何捕获及编辑元素属性参考 捕获及编辑网页元素属性

示例

  • 曲辕RPA获取<a href='/xxx'>中的href链接

  • 其他RPA软件获取<a href='/xxx'>中的href链接

曲辕RPA无需调用额外的指令即可获取元素的相关信息,可以有效精简流程复杂度,减少对象数量,流程更加直观清晰

常见问题

参考 网页操作常见问题