1.driver.find_element_by_id('su')css
定位到元素的id通常id是惟一的,能夠精肯定位到元素element
2.driver.find_element_by_name()get
經過元素的name來定位元素class
3.driver.find_element_by_class_name()變量
經過元素的class屬性來定位css選擇器
4.driver.find_element_by_link_text()select
經過連接的文原本定位元素xpath
5.driver.find_element_by_partial_link_text()標籤
經過連接的部分文原本定位元素path
6.driver.find_element_by_tag_name()
經過標籤名來定位元素,好比連接的標籤<a></a>
7.driver.find_element_by_xpath
經過xpath來定位元素,比較萬能的定位方式
8.driver.find_element_by_css_selector()
經過css選擇器來定位元素
能夠將定位到的元素賦值給一個變量,而後對元素作一些操做
a = driver.find_element_by_id('su')
print(a.text) 打印文本格式
print(a.tag name) 打印標籤名
print(a.get_attribute('herf')) 獲取某一個屬性的值