21. selenium- 元素定位By.NAME
2024-03-05 本文已影响0人
薛东弗斯
打开百度,发现输入框对应的属性包括NAME
image.png
input标签:具有表单属性
如果要用find_elements,则后面必须通过下标[0]来定位
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
# driver.find_element(By.NAME,'wd').send_keys('rdma')
# 如果要用find_elements,则后面必须通过下标[0]来定位
driver.find_elements(By.NAME,'wd')[0].send_keys('rdma')
# 不推荐使用TAG_NAME查找
# driver.find_elements(By.TAG_NAME,'input')[0].click()
time.sleep(3)
driver.close()
driver.quit()