美文网首页
xpath定位总结

xpath定位总结

作者: gz_tester | 来源:发表于2022-10-18 22:46 被阅读0次

    一、定位方式

    1. 路径定位--绝对路径、相对路径
    2. 利用元素属性定位
    3. 层级与属性结合定位
    4. 属性与逻辑定位结合

    二、语法

    2.1 //标签名[@属性=‘value’]

    # 定位简书logo
    //a[@class="logo"]
    

    2.2 “ /”代表从子节点寻找,“//”代表从当前标签下的所有子孙节点寻找

    //span[contains(@class, "name")]
    

    2.3 属性包含某个值://标签名[contains(@属性, ‘value’)]

    2.4 属性以什么开头,//标签名[starts-with(@属性, ‘value’)]

    //input[starts-with(@class, "name")]
    

    2.5 文本值=什么的属性 //标签名[text()=‘value’]

    //span[text()=" 验证码登录 "
    

    2.6 or\and

    //div[contains(@class, "tooltip popover") and @aria-hidden="false"]
    
    //div[contains(@class, "tooltip popover") or @aria-hidden="false"]
    

    2.7 谓语:查找某个特定的节点或者包含某个指定的值的节点

    # 选取属于 bookstore 子元素的第一个 book 元素。
    /bookstore/book[1]
    
    # 选取属于 bookstore 子元素的最后一个 book 元素。
    /bookstore/book[last()]
    
    # 选取属于 bookstore 子元素的倒数第二个 book 元素。
    /bookstore/book[last()-1]
    

    相关文章

      网友评论

          本文标题:xpath定位总结

          本文链接:https://www.haomeiwen.com/subject/wiiszrtx.html