获取网页元素属性
指令说明
获取网页元素JS HTMLElement中的属性值。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 网页对象 | WebPage | |
| 网页元素 | WebElement 或 ElementDescriptor | 获取该元素JS HTMLElement中的属性值,可以选择捕获的网页元素也可以选择获取网页元素、获取网页相似元素、获取网页关联元素等指令获取到网页元素 |
| 属性名 | str | 获取JS HTMLElement中该属性的值 |
| 等待元素出现时长 | float | 若元素未出现则一直等待,直到元素出现再获取属性,若超过最长等待时间后元素仍未出现则触发错误,单位:秒 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 属性值 | Any |
类型定义参考
通过WebElement属性直接获取
您也可以直接通过下面的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类定义
提示
- 需要先安装曲辕RPA浏览器插件
- 如何捕获及编辑元素属性参考 捕获及编辑网页元素属性

常见问题
参考 网页操作常见问题