mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
```python
|
||
element.html # 返回元素 outerHTML
|
||
element.inner_html # 返回元素 innerHTML
|
||
element.tag # 返回元素 tag name
|
||
element.text # 返回元素 innerText 值
|
||
element.link # 返回元素 href 或 src 绝对 url
|
||
element.texts() # 返回元素内所有直接子节点的文本,包括元素和文本节点,可指定只返回文本节点
|
||
element.attrs # 返回元素所有属性的字典
|
||
element.attr(attr) # 返回元素指定attribute属性的值
|
||
element.prop(prop) # 返回元素指定property属性的值,d 模式独有
|
||
element.css_path # 返回元素绝对 css 路径
|
||
element.xpath # 返回元素绝对 xpath 路径
|
||
element.parent # 返回元素父元素
|
||
element.next # 返回元素后一个兄弟元素
|
||
element.prev # 返回元素前一个兄弟元素
|
||
element.parents(num) # 返回第 num 级父元素
|
||
element.nexts(num, mode) # 返回后面第几个元素或节点
|
||
element.prevs(num, mode) # 返回前面第几个元素或节点
|
||
element.ele(loc_or_str, timeout) # 返回当前元素下级第一个符合条件的子元素、属性或节点文本
|
||
element.eles(loc_or_str, timeout) # 返回当前元素下级所有符合条件的子元素、属性或节点文本
|
||
|
||
# d 模式独有:
|
||
element.before # 获取伪元素 before 内容
|
||
element.after # 获取伪元素 after 内容
|
||
element.is_valid # 用于判断元素是否还在dom中
|
||
element.size # 获取元素大小
|
||
element.location # 获取元素位置
|
||
element.shadow_root # 获取元素下的 ShadowRoot 元素
|
||
element.get_style_property(style, pseudo_ele) # 获取元素样式属性值,可获取伪元素的
|
||
element.is_selected() # 返回元素是否被选中
|
||
element.is_enabled() # 返回元素是否可用
|
||
element.is_displayed() # 返回元素是否可见
|
||
``` |