一、css定位元素:
- 方法:find_element_by_css_selector()
- 根据id属性定位——#id
- 根据class属性定位——.class
- 根据属性定位——[attribute=‘value’]
- 根据元素层级定位——父元素>子元素
二、实例:
1. 根据id定位
driver.find_element_by_css_selector('#kw').send_keys("百度")
2. 根据class定位
driver.find_element_by_css_selector('.s_ipt').send_keys("百度")
3. 根据属性定位
driver.find_element_by_css_selector("[autocomplete=off]").send_keys("百度")
4. 根据元素层级定位
driver.find_element_by_css_selector("form#form>span>input").send_keys("百度")