selenium八種定位元素方法
1.driver.find_element_by_id('su')
定位到元素的id一般id是唯一的,可以精確定位到元素
2.driver.find_element_by_name()
通過元素的name來定位元素
3.driver.find_element_by_class_name()
通過元素的class屬性來定位
4.driver.find_element_by_link_text()
通過鏈接的文本來定位元素
5.driver.find_element_by_partial_link_text()
通過鏈接的部分文本來定位元素
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')) 獲取某一個屬性的值