美文网首页
Xpath很重要

Xpath很重要

作者: 小眼睛的露鹿酱 | 来源:发表于2019-12-13 15:25 被阅读0次

    Xpath中需要知道的一些重要的点:

    1. 表达式


    父节点: //div[text()="123"]/..
    包含://div/a[contains(text(), 新闻)]
    同级兄弟节点:
    //div/following-sibling::a[contains(text(), 新闻)]

    //input[@id='fuck']
    //input[@type='submit'][@name='f]
    //input[@type='submit' and @name='f']
    //input[@type='submit' or @name='f]
    
    //input[start-with(@id,'f')]
    //input[ends-with(@id,'f')]
    
    //input[contains(@id,'f')]
    //input[@*='f']
    
    1. Alert中定位不到的元素: 使用class来寻找元素如://div[@class="ant"], 有时候可以使用/..找到其父节点来点击操作
    2. 遇到页面的拖动操作可以使用:window.scrollTo(100,500)
      4.input
    <input type="radio" class="ant-radio-input" value="single" checked="">
    //input[@type="radio"]\..   单选按钮, 使用的时候需要定位到父节点
    //input[@type="text"]         输入文本, 使用的时候可以定位父节点 也可以当前input节点
    type="checkout"  多选
    type="submit"  提交按钮  
    
    1. 自己的小总结:
      页面的结构一定要很清楚: div下面的button, span, li,a等都要知道具体对应到页面中的位置, 有的span是不能点击的, 这时候需要使用/..定位到上层来点击。 有的弹出窗口需要使用class定位, 有的需要前置点击操作, 有的需要页面下拉才能找到元素, 还有的点击操作需要添加等待时间(等待最好添加到每一个点击操作之前, 尤其是页面加载比较慢的web 或者是动态很多的页面)

    相关文章

      网友评论

          本文标题:Xpath很重要

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