selenium的xpath轴定位(appium同样适用)

1. XPATH轴定位应用场景

xpath轴定位,应用场景是当某个元素的各个属性及其组合都不足以定位时,那么可以利用其兄弟节点或者父节点等各种可以定位的元素进行定位。

2. XPATH轴定位的用法说明

2.1 XPATH轴是什么?

以下的截图是参考的菜鸟教程(链接:https://www.runoob.com/xpath/xpath-axes.html

常用的轴运算名称:

ancestor   :祖先节点,包括父节点

parent  :父节点

preceding  :当前元素节点标签之前的所有节点(HTML页面先后顺序)

preceding-sibling  :当前元素节点标签之前的所有兄弟节点(同级)

following  :当前元素节点标签之后的所有节点(HTML页面先后顺序)

following-sibling  :当前元素节点标签之后的所有兄弟节点(同级)

2.2 语法

 轴名称::节点名称

举例说明如何定位的:

如上图所示,根据元素1来定位元素2,这里用到了轴定位,先找到元素1的父节点——兄弟节点——子节点,由此找到元素2

猜你喜欢

转载自www.cnblogs.com/htx18/p/11851647.html