selenium八種定位元素方法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM