如图所示,ul下一共有7个li子标签
1、假如要选取上图中的所有的li标签
xpath表达式可以是
//ul[@class="menu"]/li
2、假如要选取第1个li标签
xpath表达式可以是.
//ul[@class="menu"]/li[1]
3、假如要选取第2、3、4个li标签
xpath表达式可以是
//ul[@class="menu"]/li[position()>1 and position()<5]
4、假如选取最后一个li标签元素
xpath表达式可以是
//ul[@class="menu"]/li[last()]
5、假如选取倒数第二个li标签元素
xpath表达式可以是
//ul[@class="menu"]/li[last()-1]
以此类推,写法不唯一
6、根据标签下的文字来定位元素
比如使用selenium翻页时,往往需要找到next进行点击
xpath表达式可以是
//li[contains(text,'Next')]