xpath的使用


常用语法

根据css获取元素

"//button[@class='page_search_btn ivu-btn ivu-btn-info']"

根据span中的文字获取元素

"//span[normalize-space(text())='文字内容']"

获取的元素有多个

"//div[@class='ivu-tabs-tab'][3]"

获取子元素(子元素为集合)

"//div[@class='ivu-date-picker-cells']/span[1]"

and 和or

选取 div 元素中同时满足 classexampleid123 的节点://div[@class=’example’ and @id=’123’

选取所有 div 元素中 class 属性值为 exampleid 属性值为 123 的节点://div[@class=’example’ or @id=’123’]

属性是否包含

a标签中class属性值包含nav-link的元素

//a[contains(@class, 'nav-link')]

a标签中class属性值以nav开头的元素

//a[starts−with(@class, 'nav')]

文章作者: 张一雄
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张一雄 !
  目录