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

浙公网安备 33010602011771号