web driver提供了八种元素定位的方法:
id | name | class name | tag name |
link text | partial link text | xpath | css selector |
1. id 定位
以百度为例
页面元素里有一且唯一的id="su",可以使用的方法有:
driver.find_element_by_id("su")
driver.find_element_by_css_selector("#su")
driver.find_element_byxpath("//*[@id='su']")
2. name定位
这里的每个a标签都且唯一的name,可以使用的方法:
driver.find_element_by_name