一、文本定位:
1.text()
driver.find_element_by_xpath('//a[text()="文本"]')
2.contains(),文本中含有换行符可用此方法
driver.find_element_by_xpath('contains(.,"文本")')
二、轴定位
1.语法:
轴名称::节点名称
2、轴名称:
- ancestor:祖先节点,包括父节点
- prceding:当前元素节点之前的所有节点
- prceding-sibling:当前元素节点之前的所有兄弟节点
- following:当前节点结束标签后的所有节点
- following-sibling:当前节点结束标签后的所有兄弟节点
- descendant: 选取当前节点的所有后代元素(子、孙等)
3.实例: