• selenium元素定位方法之轴定位


    一、轴运算名称

    ancestor:祖先结点(包括父结点)

    parent:父结点

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

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

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

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

    二、使用语法

    轴名称::结点名称

    举例说明:

      如下图,如何通过①来定位到②呢?

     

      分析:

    1. 元素①和元素②的关系:它们的父辈为兄弟关系
    2. 元素②位于元素①之后,选取轴运算名称为follow-sibling
    3. 元素①要先往父结点定位,选取轴运算名称为parent

    得出定位表达式为:

    //div[text()=' 服务端']/parent::div/following-sibling::div//div[text()=' 数据库']

  • 相关阅读:
    Hive分组取Top N
    Hive 锁 lock
    Hive创建指向HBase表的表
    Hive Serde
    自定义UDF
    Hive使用SequenceFile存储数据
    alter table
    describe命令
    移动端,字体实际大小比设置的大,原因总结
    移动端适配基础总结
  • 原文地址:https://www.cnblogs.com/xiaogongjin/p/11781460.html
Copyright © 2020-2023  润新知