6中定位方法
   
| 属性 | xpath | css selector | 
|---|---|---|
| find_element_by_id(“id属性”) | //*[@id=“id属性”] | #id属性 | 
| find_element_by_name(“name属性”) | //*[@name=”name属性] | [name=name属性] | 
| find_element_by_class_name(“某一个class name”) | //*[contains(@class, “某一个class name”)] | .某一个class name | 
| find_element_by_tag_name(“标签名) | 标签名 | |
| find_element_by_link_text(“链接文本”) | //*[text()=“链接文本”] | 不支持 | 
| find_element_by_particial_link_text(“部分链接文本”) | //*[contains(text(),“部分链接文本”)] | 不支持 | 
    
    
    页面元素目标
   
| 定位元素目标 | Xpath | css | 
|---|---|---|
| 所有元素 | //* | * | 
| 所有div,相对路径 | //div | div | 
| 所有的div子元素 | //div/* | div>* | 
| 根据ID属性获取元素 | //*[@id=“idname” | #idname | 
| 根据class属性获取元素 | //*[contains(@class, “class name”)] | .classname | 
| 某个属性 | //*[@herf] | *[herf] | 
| 所有div元素的第一个子元素 | //div/*[1] | div>*:first-child | 
| 所有拥有子元素a的div | //div[a] | 不支持 | 
| input下一个兄弟元素 | //input//following-sibling:?[1] | input+* | 
 
版权声明:本文为Cuinn_chen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
