之前用find_element_by_id定位元素报错:报错:File "D:\ComputerSoftware\pythonProject\demo.py", line 16, in <module> driver.find_element_by_id('kw').send_keys('Selenium自动化学习') AttributeError: 'WebDriver' object has no attribute 'find_element_by_id' 后来参考
随笔1:关于元素定位只能使用driver.find_element()这件事_Xx丶BigDecimal的博客-CSDN博客
后有加入时间限制后,就可以自己搜索'测试'了
from selenium import webdriver
import time
from selenium.webdriver.common.by import By
driver = webdriver.Chrome() driver.get('https://www.baidu.com/')
driver.maximize_window()
driver.find_element(by=By.ID, value="kw").send_keys("测试")
driver.find_element(by=By.ID, value="su").click()
time.sleep(102)
问题解决了,太感谢了哈哈