Xpath中正则表达式匹配:
.//input[@id='kw']
.//*[@id='kw']
Xpath中starts-with用法:
starts-with(@name, '请假')
Xpath中contains用法:
.//input[@name='开始时间' and contains(@id, '时间')]
Xpath中text文本信息的查找:
.//*[contains(text(),'包含')]
.//div[contains(text(), '百度')]
Xpath中and,or:
input[@name='开始时间' or @name='结束时间']
input[@name='开始时间' and contains(@id, '时间')]
Xpath中ends-with函数在xpath2.0中可以用,但可能在有些只支持1.0的浏览器中不起作用,需要自己用string-length
, substring , equals
组合起来使用: 可以使用一下方法得到类似结果
如:'请假天数'中想要以天数结尾的元素
//XCUIElementTypeStaticText[substring(@name, string-length(@name)-string-length('天数')+1)='天数']/following-sibling::XCUIElementTypeStaticText[1]
Xpath常用的语法
于 2018-05-02 15:52:16 首次发布