zoukankan      html  css  js  c++  java
  • css定位方式

    CSS表达式 匹配元素说明 xpath
    * 匹配任何元素 //*
    div 标签 //div
    div#eleID by ID //div[@id='eleID']
     div.class  by class  //div[contains(@class,"class")]

     div[title=AB]

    div[title ^=A]

    div[title $=A]

    by 属性 

    =AB

    以A开头

    以A结尾

     //div[@title = "AB"]

    //div[@title ^= "A"]

    //div[@title $= "A"]

     div #id > *

    div #id > h1

    子元素 

    //div[@id="id"] /*

    //div[@id="id"] /h1

     div h1

     定位后代元素  //div//h1
    li : hth(5) by index   //li[6]
     a:contains("abc") by content   //a[contains(.,"abc")]

    li{a:contains("abc")}

    ul{a:contaions("abc")} 

    根据子元素回溯父元素 

     //li[a[contains(.,"abc")]]

    //li[./a[contains(.,"abc")]]

    //ul[.//a[contains(.,"abc")]]

     css=li:contains("abc")+li

    css=ul{a:contains("abc")}~ul

     根据相邻元素定位

    //li[preceding-sibling::li[contains(.,"abc")]]

    //ul[preceding-sibling::ul[.//a[contains(.,"abc")]]] 

     div.a.b  多个类定位  
         
  • 相关阅读:
    Python replace()方法
    QQ传输协议分析
    子网与子网掩码的介绍
    每天撸点Linux
    对一次ARP欺骗分析
    中转注入
    第五篇学习笔记
    第四篇学习笔记
    第三篇学习笔记
    第二篇学习笔记
  • 原文地址:https://www.cnblogs.com/cshi/p/5437999.html
Copyright © 2011-2022 走看看