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

原文地址:https://www.cnblogs.com/mululu/p/9283135.html