標籤:change 注意 form 引用 inpu selenium css apple space
1.通過id定位 # 代表iddriver.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 元素定位