码迷,mamicode.com
首页 > Web开发 > 详细

Selenium_css 元素定位

时间:2018-08-31 00:26:26      阅读:887      评论:0      收藏:0      [点我收藏+]

标签:change   注意   form   引用   inpu   selenium   css   apple   space   

1.通过id定位       # 代表id
driver.find_element_by_css_selector("#kw").send_keys("hao")
 
2.通过class定位       . 代表class  空格也用点代替
driver.find_element_by_css_selector(".s_ipt").send_keys("hao") 
 
3.通过标签 
driver.find_element_by_css_selector("input").send_keys("hao")
 
4.其它属性 
driver.find_element_by_css_selector("[name=‘kw‘]")
driver.find_element_by_css_selector("[autocomplete=‘off‘]") 
 
可以通过任意属性定位,不局限于id、class、name、tag、link这五种属性 
 
5.父子关系
driver.find_element_by_css_selector("span>input") 
 
6.组合定位
driver.find_element_by_css_selector("form.fm>span>input.s_ipt")
driver.find_element_by_css_selector("form#form>span>input#kw") 
 
注意:
1.官方说法,css定位比xpath更快
2.Xpath更容易理解
3.css语法更简洁
 
7.第几个小孩
定位到一组,取第几个: :nth-child(2) 
 技术分享图片

 

8.更多
技术分享图片

 

 
 

作者:含笑半步颠√

博客链接:https://www.cnblogs.com/lixy-88428977

声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转载与引用请注明作者及出处。


Selenium_css 元素定位

标签:change   注意   form   引用   inpu   selenium   css   apple   space   

原文地址:https://www.cnblogs.com/lixy-88428977/p/9563281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!