1.driver.find_element_by_id('su')css
定位到元素的id通常id是惟一的,能夠精肯定位到元素html
2.driver.find_element_by_name()post
經過元素的name來定位元素url
3.driver.find_element_by_class_name()htm
經過元素的class屬性來定位blog
4.driver.find_element_by_link_text()element
經過連接的文原本定位元素get
5.driver.find_element_by_partial_link_text()selenium
經過連接的部分文原本定位元素it
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')) 獲取某一個屬性的值