Xpath相关内容(在Uiautomator2中的使用)

同级元素(兄弟节点)获取:

  • 弟节点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]')
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容