常用语法
根据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 元素中同时满足 class 为 example 和 id 为 123 的节点://div[@class=’example’ and @id=’123’
选取所有 div 元素中 class 属性值为 example 或 id 属性值为 123 的节点://div[@class=’example’ or @id=’123’]
属性是否包含
a标签中class属性值包含nav-link的元素
//a[contains(@class, 'nav-link')]
a标签中class属性值以nav开头的元素
//a[starts−with(@class, 'nav')]