同级元素(兄弟节点)获取:
-
弟节点
following-sibling::
:
1.选取当前节点之后的所有同级节点:
结果:d.xpath('//android.widget.LinearLayout//android.view.View//android.widget.ImageView/following-sibling::*').all()
2.选取当前节点的后一个节点:
d.xpath('//android.widget.LinearLayout//android.view.View//android.widget.ImageView/following-sibling::*[1]')
-
兄节点
preceding-sibling::
:
1.选取当且节点之前的所有同级节点:
结果:d.xpath('//android.widget.LinearLayout//android.view.View//android.widget.ImageView/preceding-sibling::*').all()
2.选取当前节点的前一个节点:
d.xpath('//android.widget.LinearLayout//android.view.View//android.widget.ImageView/preceding-sibling::*[1]')