Selenium定位元素-Xpath的使用方法
工具
Xpath的练习建议下载火狐浏览器,下载插件Firebug、Firepath。
由于最新版火狐不支持Firebug等扩展工具了,所以需要下载49版以下的版本安装https://ftp.mozilla.org/pub/firefox/releases/ ,再进行插件扩展。
什么是Xpath?
Xpath是XML路径语言,简言之就是通过元素的路径来查找这个标签元素。
Xpath的使用方法
1.Xpath支持ID、Name、Class定位
2.如果标签没有ID、Name、Class三种属性,Xpath还支持属性定位功能
3.当标签的属性重复时,Xpath提供了通过标签来过滤
4.当标签重复时,Xpath提供了层级过滤
例如:找不到儿子,就先找到他爸爸,或者找他爷爷
5.一个元素她的兄弟标签跟她的标签一样,那么就无法通过层级定位到。可以利用Xpath提供的索引进行定位
6.上面集中的几种如果都用了还重复的话,那么就可以使用xpath提供的终极神器,逻辑运算定位。and或or