web自动化 | selenium | 元素定位7----css定位
1、语法与注意事项
语法:driver.find_element_by_css_selector("属性")
id 选择器:
class选择器: .属性名
标签 选择器: 标签名
属性 选择器: [属性名 = ’属性值’]
后代 选择器 element1 element2
其他方法:
属性值以 xxx开头:标签名[属性名^ = ’属性值‘]
属性值以 xxx结尾:标签名[属性名$ = ’属性值‘]
属性值包含xx(局部):标签名[属性名* = ’属性值‘]
driver.find_element_by_css_selector("#username").send_keys("admin")
driver.find_element_by_css_selector("[id='password']").send_keys("123456")
driver.find_element_by_css_selector(".tel").send_keys("17112345678")
driver.find_element_by_css_selector("button").click()
driver.find_element_by_css_selector("#pa input").send_keys("admin")
driver.find_element_by_css_selector("[name* = '用户名']").send_keys("admin")
time.sleep(3)
driver.quit()