selenium中Xpath路径表达式

通过节点名定位

html 定位到html节点
html/head 定位到head节点
html/head/meta 定位好head中的所有meta节点

相对路径定位节点

//title 使用相对路径定位到title节点
//meta 使用相对路径定位到所有meta节点

使用.和…定位本身和父节点

/html/head/title/./… 使用.定位到title本身再使用…定位到title的父节点
/html/head/title/./…/body 使用.定位到title本身再使用…定位到title的父节点,然后在定位到body子节点

通过@定位 格式 标签名[@属性名=‘属性值’]

/meta[@name=‘author’] 定位到所有的meta,再从中找到name=author的那一个
//div[@id] 定位到所有div标签,再过滤出有id属性的节点

通配符定位节点

//* 匹配所有节点
/* 匹配绝对路径最外层
//[@] 匹配所有有属性的节点
/html/node()/meta 匹配所有含有meta的节

猜你喜欢

转载自blog.csdn.net/weixin_38102592/article/details/89839379