Xpath分绝对路径和相对路径,
绝对路径:就是从html开始,一直往里拨,一直到目标元素
相对路径:从一个很好定位的元素开始,然后以这个元素作为基准位置,再通过路径法去找到目标元素
Xpath语法结构
//*[@id="kw"]
//表示从路径开始下开始查找
*表示任意元素
[]中括号表示筛选条件
@表示基于属性来查找
例如@id=“kw”表示基于id属性为kw的元素
确认Xpath路径是否正确
1.通过google开发者工具,element页面,使用cmd+f打开搜索栏,这一栏支持xpath语法
2.通过concle界面使用$(‘xpath’) +回车也可以定位到该元素说明无误
$x('//input[@id="kw"]')
就会定位到
[input#kw.s_ipt]
复制代码
Xpath定位方法
1.a标签带text文本
2.通过寻找属性查找
html 中<> 里面的数据都是属性,Xpath语法//*[@id=”kw”] @后面的id就是id属性,也可以换成其他属性。
3.当寻找的元素为动态元素时候,通过父元素或者子元素的静态元素来反用路径确定目标元素
注意/..可以查找到相对元素的父元素
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END