基本语法
注意**:必须从外层或者同层,定位内层和同层**
回退
..
例如
//input[@type='hidden']/..
兄弟节点
/
后代
//
获取属性值
//li/a/@href
查找元素属性
//input[@value='百度一下']
and 逻辑运算
input_search = driver.find_element_by_xpath("//input[@id='kw' and @name='wd']")
xpath函数
获取标签文本内容
/text()
基于文本查找元素
//span[text()='刷脸登录']
同级倒数标签
//div[contains(@class, 'paginator')]/a[last()-1]
同级正数标签
# 前2个input元素
input[position()< 3]
模糊查询
//span[contains(text(),'新建病例')]
//div[contains(@id,'head')]
以...开头
//div[starts-with(@id,'h')]
浏览器xpath命令定位
$x(' ')