xpath快速入门,简单易懂

1、// 表示相对路径,从当前元素开始

2、/表示绝对路径,从根目录开始

3、子元素  //div[ul]  ,表示带有子元素为ul的div

4、属性  //div[@class=”one”]  带有属性class=“one”的div元素

5、子元素+属性   //div[ul][@class=”one”]    //div[@class=”one”]  带有带有子元素为ul,并且属性class=“one”的div元素

6、//li[1][a]//span[@class=”txt”]或//li[1]//span[@class=”txt”]

第一个li(带有子元素a,此处可有可没)下面的属性为class=txt的span

7、position()函数的使用 ,从第一个开始往后算

8、last()从最后一个开始往前算

 

 

 

9、contains()    属性href中包含有http://news.qq.com/a的a元素

10、.=“” 表示某标签<>与</>之间的内容

11、xpath在线调试工具

https://www.bejson.com/testtools/xpath/