xpath元素定位
2023-12-13 13:55:18 0 举报
AI智能生成
xpath元素定位
作者其他创作
大纲/内容
验证表达式
用控制台的搜索框(ctrl+f开启)
根据元素自身特征定位
属性完全匹配
//标签(可以用*表示)[@属性=“属性值”]
其他属性。。
//*[@data-log_code="bid=3213225"]
class
//*[@class="topbar-cart"]
id
//input[@id="search"]
//标签(可以用*表示)[@属性1=“属性值”][@属性2=“属性值”]
//*[@data-log_code="bid=3213225"][@class="item "]
//标签(可以用*表示)[@属性1=“属性值” and @属性2=“属性值” ]
//*[@data-log_code="bid=3213225" and @class="item "]
属性值部分匹配
//*[contains[@属性,"部分属性值"]]
//*[contains(@class,"home-channel-list")]
根据元素层级关系定位
上下级关系
后代关系(可以跨级)
祖先//后代
//*[@id="J_categoryList"]//li
父子关系(直接上下级)
父元素/子元素
//*[@id="J_categoryList"]/li
指定子元素
父元素/子元素[n]
n从1开始表示正数
last()表示倒数第一
同级关系
哥哥
弟弟/preceding-sibling::哥哥们
弟弟/preceding-sibling::哥哥[n]
n从1开始表示正数
last()表示倒数第一
弟弟
哥哥/following-sibling::弟弟[n]
n从1开始表示正数
last()表示倒数第一
哥哥/following-sibling::弟弟们
0 条评论
下一页