web自动化 | selenium | 元素定位2----name定位
1、语法与注意事项
语法: driver.find_element_by_name("name属性值”)
注意: 标签中要有name属性,而且name唯一,优先级低于id. 如果界面有多个name属性,那么,默认选择第一个
2、看图举例:
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
try:
# 定位name元素,如果定位的name不存在,则抛出异常
driver.find_element_by_name("tj_briicon").click()
except Exception as e:
print(e)
finally:
# 无论有无异常,最终都会关闭浏览器
time.sleep(3)
driver.quit()