更新文档

This commit is contained in:
g1879 2022-06-18 23:55:02 +08:00
parent 9d8597c6bf
commit caca993c6a

View File

@ -580,11 +580,11 @@ txt = ele1.after(1, 'xpath:text()')
返回:本元素后面符合条件的元素或节点组成的列表
```python
# 获取 ele1 前面所有兄弟元素
eles = ele1.prevs()
# 获取 ele1 后所有元素
eles = ele1.afters()
# 获取 ele1 前面所有 div 兄弟元素
divs = ele1.prevs('tag:div')
# 获取 ele1 前面所有 div 元素
divs = ele1.afters('tag:div')
```
## before()
@ -603,7 +603,7 @@ divs = ele1.prevs('tag:div')
# 获取 ele1 前面第 3 个元素
ele2 = ele1.before(3)
# 获取 ele1 前面第 3 个 div 兄弟元素
# 获取 ele1 前面第 3 个 div 元素
ele2 = ele1.before(3, 'tag:div')
# 获取 ele1 前面第一个文本节点的文本
@ -622,10 +622,10 @@ txt = ele1.before(1, 'xpath:text()')
返回:本元素前面符合条件的元素或节点组成的列表
```python
# 获取 ele1 前面所有兄弟元素
# 获取 ele1 前面所有元素
eles = ele1.befores()
# 获取 ele1 前面所有 div 兄弟元素
# 获取 ele1 前面所有 div 元素
divs = ele1.befores('tag:div')
```
@ -872,18 +872,17 @@ ele2 = ele1('x://div[@class="ele_class"]')
简化写法对应列表
| 原写法 | 简化写法 |
| :---------: | :------: |
| text | tx |
| text() | tx() |
| tag | t |
| xpath | x |
| css | c |
| shadow_root | sr |
| 原写法 | 简化写法 |
|:-----------:|:----:|
| text | tx |
| text() | tx() |
| tag | t |
| xpath | x |
| css | c |
| shadow_root | sr |
# Tips
- 从一个`DriverElement`元素获取到的`SessionElement`版本,依然能够使用相对定位方法定位祖先或兄弟元素。
- `SessionElement``SessionPage``ele()``eles()`方法也有`timeout`参数,但它是不生效的,仅用于保持与 d 模式元素书写一致,便于无差别的调用。
- 定位语句内容与关键字重复时,请使用 xpath 或 css selector 代替。