其他分享
首页 > 其他分享> > xpath轴定位详解

xpath轴定位详解

作者:互联网

这里还是使用某度做示例,介绍几个常用的轴定位关键字(平常经常能用到的也就这几个)

1、ancestor:选取当前节点的所有祖先节点(包括⽗节点)

示例://input[@id="su"]/ancestor::span   (获取当前唯一属性的父节点或者祖父节点,可以获取input的任意一个祖先节点)

 

 2、parent:选取当前节点的⽗节点

示例://input[@id="su"]/parent::span   (获取当前唯一属性的父节点或者祖父节点)

3、preceding:选取当前节点之前的所有节点

示例://input[@id="su"]/preceding::input[3]

 

 4、preceding-sibling:选取当前节点之前的所有兄弟节点

示例://input[@id="kw"]/preceding-sibling::span(input之前的同级兄弟)

5、following:选取当前节点之后的所有节点

示例://input[@id="kw"]/following::input[1]

 

 6、following-sibling:选取当前节点之后的所有兄弟节点

示例://input[@id="kw"]/following-sibling::a

 

补充,没写到示例里的关键字(大家可以自己练练)

anscestor-or-self

attribute

descendant

descendant-or-self

namespace

self

标签:xpath,定位,示例,id,sibling,详解,input,选取,节点
来源: https://www.cnblogs.com/x495122903/p/12890979.html