获取界面元素信息
在界面窗口中,查找界面元素并获取元素属性信息,包括名称(Name)、文本内容(value)、链接地址(href)等。
# 前提条件
已打开或获取包含目标元素的窗口。
# 组件说明
CubeRPA 7.4及以上版本支持Edge浏览器页面自动化。
# 常规设置
配置项 | 说明 |
---|---|
操作窗口选项 | 获取操作窗口的方式,支持指定唯一操作窗口和使用目标元素定位器查找窗口两种方式。仅高级设置中元素定位方式为使用目标元素定位器时需要设置。 |
目标操作窗口 | 仅操作窗口选项为指定唯一操作窗口时需要设置。 |
目标元素 | 待操作元素对象。 |
获取选项 | 要获取的目标元素的信息选项,不同类型窗口对应的信息选项不同,详情请参见下文的获取选项说明。 |
信息暂存为 | 将获取到的元素信息暂存为通用类型的变量,名称可自定义,默认为获取出的文本。 |
# 获取选项说明
当目标元素为浏览器窗口中的元素时,获取选项及说明如下:
获取选项 | 说明 |
---|---|
元素值(value) | 获取元素上的值,如输入框上已输入的信息。 |
网页链接地址(href) | 获取到元素超链接信息。 |
元素源代码(outerHTML) | 获取完整的元素源代码信息。 |
元素属性 | 指定元素属性并获取到相应信息。 |
当目标元素为应用程序窗口中的元素时,获取选项及说明如下:
获取选项 | 说明 |
---|---|
元素名称(Name) | 元素的Name属性值。 |
类名称(ClassName) | 元素的ClassName属性值。 |
控件类型(LocalizedControlType) | 元素的LocalizedControlType属性值。 |
元素属性 | 指定元素属性并获取到相应信息。 |
# 高级设置
详情请参见高级设置 (opens new window)。
# 错误处理
详情请参见错误处理 (opens new window)。
# 使用示例
获取百度热搜列表中第一个列表项的网页链接地址(href)。
- 设置获取界面元素组件。
配置项 | 说明 |
---|---|
目标元素 | 百度热搜列表中第一个列表项链接元素。![]() |
获取选项 | 网页链接地址(href) |
- 单击调试,获取到的文本显示如下:
最近更新时间: {
"value": "2023-09-11",
"effect": true
}