其實,通過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
