diff --git a/docs/使用方法/查找页面元素.md b/docs/使用方法/查找页面元素.md index 5095fec..89e0e34 100644 --- a/docs/使用方法/查找页面元素.md +++ b/docs/使用方法/查找页面元素.md @@ -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 代替。 -