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

原文地址:https://www.cnblogs.com/zhaocbbb/p/12619430.html