Python+Selenium練習(三)-利用tag name定位元素


  其實,通過tag name來定位web元素是有很大缺陷的,定位不夠准確。主要是tag name來定位頁面元素不准確,所以使用這個方法定位web元素的機會很少。

  什么是tag name?像<input type="hidden" value="baidu" name="tn"/> 這樣的,其中input就是這個tag name。

練習場景:

 

 

 

接下來看看如何定位這個form這個元素的腳本:

# coding=utf-8

from selenium import webdriver

driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(6)

driver.get("https://www.baidu.com")

try:
    driver.find_element_by_tag_name("form")
    print('test pass: tag name found')
except Exception as e:
    print("Exception found",format(e))

driver.quit()

  

測試結果:

test pass:tag name found

 

 

參考文章:https://blog.csdn.net/u011541946/article/details/68921613


免責聲明!

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



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