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更多定位

posted @ 2020-04-26 17:13  测试-继亮  阅读(310)  评论(0编辑  收藏  举报