python3+selenium3自动化7——css定位详解
一、常规定位
1、通过id定位(#号表示id)
driver.find_element_by_css_selector("#kw").send_keys("哈啰")
2、通过calss定位(.表示class属性)
driver.find_element_by_css_selector(".s_ipt").send_keys("哈啰")
3、通过标签定位
driver.find_element_by_css_selector("input").send_keys("哈啰")
4、其他属性定位
driver.find_element_by_css_selector("[name='kw']")
driver.find_element_by_css_selector("[autocomplete='off']")
二、组合定位
1、父子关系
driver.find_element_by_css_selector(“span>input”)
2、组合关系
driver.find_element_by_css_selector(“from.fm>span>input.s_ipt”)
driver.find_element_by_css_selector(“from#from>span>input#kw”)
三、定位到一组元素
:nth-child(2)
driver.find_element_by_css_selector(“.mnav:nth-child(2)”)
四、css更多定位