selenium 中 css 的用法
通过class来定位
# coding:utf-8
#通过class定位,class通过.表示
driver.find_element_by_css_selector('.s_ipt').send_keys('aa')
通过id定位
# coding: utf_8
# 通过id定位,id通过#表示
driver.find_element_by_css_selector('#kw').send_keys('aa')
通过标签定位
# coding: utf_8
# 通过标签名定位
driver.find_element_by_css_selector('input')
通过属性定位 ‘[data-value=“21”]’
#coding: utf-8
driver.find_element_by_css_selector('[name='wd']').send_keys('aa')
通过父级或者爷爷级别进行定位
# coding:utf-8
# 通过父级组合形式
driver.find_element_by_css_selector('span > input#kw').send_keys('测试-安静博客园')
# 通过元素形式
driver.find_element_by_css_selector('input#kw').send)keys('测试-安静博客园')
通过包含元素内容定位
这里比如class中以s_ipt开头的
# coding:utf-8
# 查看已元素内容开头
driver.find_element_by_css_selector("[class^='s_ipt']").send_keys('测试-安静博客园')
通过以元素结尾内容定位
# coding:utf-8
# 查看kw元素结尾定位
driver.find_element_by_css_selector("[id$='kw']").send_keys('测试-安静博客园')