selenium自动化8种找元素
from selenium import webdriver
import time
driver = webdriver.Chrome()
time.sleep(2)
#打开百度
driver.get('https://www.baidu.com')
#1.通过id,定位百度的输入框,写hello
driver.find_element_by_id('kw').send_keys('hello')
#2.通过name,定位输入框,写hello
driver.find_element_by_name('wd').send_keys('hello')
#3.通过超链接定位hao123,打开hao123页面
driver.find_element_by_link_text('hao123').click()
#4.通过模糊超链接定位hao123,点击hao这个超链接
driver.find_element_by_partial_link_text('hao').click()
#5.通过标签名字定位,一般这样,因为标签不唯一 慎用
find_element_by_tag_name('input').send_key('hello')
6.还有通过类名class_name定位 也不唯一 慎用