美文网首页
21. selenium- 元素定位By.NAME

21. selenium- 元素定位By.NAME

作者: 薛东弗斯 | 来源:发表于2024-03-05 07: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()


相关文章

网友评论

      本文标题:21. selenium- 元素定位By.NAME

      本文链接:https://www.haomeiwen.com/subject/arurzdtx.html