1、find_element_by_css_selection()
- id定位:driver.find_element_by_css_selector("#id")
- class定位:driver.find_element_by_css_selector(".class")
- 标签定位:driver.find_element_by_css_selector(“input”)
- name属性定位:driver.find_element_by_css_selector("[name=‘wd’]")
- 其他属性定位:driver.find_element_by_css_selector("[aotocomplete=‘off’]")
- 组合属性定位:driver.find_element_by_css_selector(“input.class”) #组合了标签与class
- 模糊匹配属性值定位:driver.find_element_by_css_selector(“input:contains[‘kw’]”)
- css实现层级关系:driver.find_element_by_css_selector(“form#form>span>input”)
- 索引下标:driver.find_element_by_css_selector("#form>input[type[‘hidden’]:nth-child[1]")
- 逻辑运算,匹配两个属性,无需写and: driver.find_element_by_css_selector(“input[id=‘kw’][name=‘wd’]]”)
- #id为u_sp的下面的第一个a标签:
driver.find_element_by_css_s