xpath 定位

本文介绍了XPath定位技术,包括绝对路径与相对路径的使用,如/html用于表示从html节点开始查找,//input[2]获取第二个input元素,以及如何通过属性、位置和文本内容来精确选取元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xpath 中 /html   代表绝对路径  从html节点开始寻找

/html/body//textarea  代表 相对路径 从htm/body/ 下任意textarea 

//ul/* 获取所有ul的子元素

//input[2]  获取 第 2 个 input 元素

//input[last()] 最后一个 input 元素 

获取input的上级元素 //input//..

 

获取input的所有父级标签(span标签)

获取当前元素的父级标签

获取子级标签

//input[position()<3]  前 2 个 input 元素 

//input[@value] 有 value 属性的 input 元素

//input[@name='password' and @pwd=’123456’] 属性 name 的值等于 password 的 input 元素 并且属性pwd的值等于123456

//ul/*[5] ul 的第五个子元素 

//*[text()='Heading']  文本值等于 Heading 的元素 

//input[@*='SYS123456'] 任意属性的值为 SYS123456

a[contains(text(),"百度搜索")] 任意文本包含百度搜索的a标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值