selenium八種定位元素方法

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'))      獲取某一個屬性的值

相關文章
相關標籤/搜索