• xpath定位元素



    @ 表示包含的属性,如@id表示包含id属性的标签
    [] 表示索引
    .. 表示父节点

    ---------------------------------------------------

    //*           #定位到文档的所有节点
    /*          #定位到文档的所有节点
    //          从任意位置找对应标识定位
    /          绝对路径(根)位置开始定位,类似shell文件夹路径
    //*div[1]        #同一路径下有多个相同标签时,用位号表示定位哪一个标签,位号从1开始,如//div[1]表示第1个div

    //div[@*]        #表示有属性的所有div
    //div[@id]        #表示有id属性的所有div
    //div[@id=001]      #找到属性id=001的div
    //div[@id!=001]      #找到属性id不是001的div
    //div[@id=001 and @name="misliu"]        #找到属性id=001 且name="misliu"的div
    //div[@id=001 or @name="misszou"]        #找到属性id=001 或 name="misszou"的div
    //*[contains(@name,"miss")]            #模糊定位,表示包含属性name并且name属性值包含miss的标签节点
    //*[.="她是个很美丽的姑娘"]            #.=""表示文本查找
    //*[contains(.,"姑娘")]                #模糊定位,表示所有包含文本“姑娘”的标签节点
    //div[@id=002]/p[2]                #表示属性id为002的div下,第二个文本(相对加绝对的用法)
    //div[@id=001]/p[last()]              #表示表示属性id为001的div下,last()最后一个p(文本)
    //div[@id="001"]/p[2]/..              #表示//div[@id="001"]/p[2]节点的上一个节点,即//div[@id="001"]
    //p[.>10]                    #表示大于10的纯数字文本内容,p表示文本,.表示文本内容和//p[text()>10]等价
    //p[text()>10]                  #表示大于10的纯数字文本内容,p表示文本,.表示文本内容和//p[.>10]等价

  • 相关阅读:
    虚拟ip配置
    file命令
    df 和du 命令统计磁盘空间不准确
    硬件防火墙品牌排名
    042_翻转单词顺序
    hdu 5057 Argestes and Sequence
    Python+Django+SAE系列教程11-----request/pose/get/表单
    管道(Pipe)/createPipe
    Java的递归算法
    墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/11772483.html
Copyright © 2020-2023  润新知