1、通过下标方式获取(下标从1开始)
//div[@id='food']/p[1]
2、通过倒数索引获取
代表倒数第1个元素:last()
示例:
//div[@id='food']/*[last()]
代表倒数第2个元素:last()-1
示例:
//div[@id='food']/*[last()-1]
代表倒数第3个元素:last()-2
示例:
//div[@id='food']/*[last()-2]
3、postion()的用法
这里position()就是代表元素的位置,这种写法也是xpath中的一部分。
//div[@id='food']/*[position()=2]
高级用法:
表示最后1个元素:
//div[@id='food']/*[position()=last()]
表示倒数第3个元素
//div[@id='food']/*[position()=last()-2]
表示最后3个元素
//div[@id='food']/*[position()>=last()-2]