python--通过xpath相对节点位置查找元素(续)

发布时间:2020-07-13 14:33:03 作者:niedongri
来源:网络 阅读:5872

之前写过相对父元素及下一个兄弟元素的方法。

这次补充一下xpath相对节点位置查找元素的所有方法。例子就不举了,自己可以去练练。

xpath相对节点查找方法:

1、xpath('./ancestor::*')
查找当前节点的所有先辈节点,即父节点或祖父节点

2、xpath('./ancestor-or-self::*')
查找当前节点的所有先辈节点以及本身

3、xpath('./attribute::*')
获取当前节点的所有属性

4、xpath('./child::*')
查找当前节点的所有子节点

5、xpath('./descendant::*')
获取当前节点的所有后代节点,即子节点、孙节点

6、xpath('./following::*')
获取当前节点结束标签后的所有节点

7、xpath('./following-sibing::*')
获取当前节点的下一个兄弟节点

8、xpath('./parent::*')
获取当前节点的父节点

9、xpath('./preceding::*')
获取当前节点开始标签前的所有节点

10、xpath('./preceding-sibing::*')
获取当前节点的上一个兄弟节点

11、xpath('./self::*')
选取当前节点

大概也就这么多,这些方法非常实用,特别是有些元素通过自己的属性无法查找到的时候就需要通过相对节点的位置来查找。

推荐阅读:
  1. appium相对位置定位元素----父节点/兄弟节点定位
  2. C#中如何通过xpath查找xml的指定元素

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

xpath相对节点 元素查找 相对节点位置查找方法

上一篇:HTML设置字体颜色的方法有哪些

下一篇:如何使用form标签的action属性

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》