跳到主要内容

获取网页元素属性

指令说明

获取网页元素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类定义

提示

常见问题

参考 网页操作常见问题