selenium八種定位元素方法

selenium八種定位元素方法

 

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

相關文章
相關標籤/搜索