1.自带send_keys输入1000个字符
# 自带send_keys发送1000个字符,耗时
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
search_input = driver.find_element(value="kw") # 百度输入框
start_time = time.time()
search_input.send_keys('在' * 1000) # 发送1000个字符串
end_time = time.time()
print(f'耗时:{end_time-start_time} 秒')
driver.quit()
耗时:1.4954700469970703 秒
2.修改send_keys输入1000个字符
用到pyperclip,先pip install pyperclip
import time
import pyperclip
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
search_input = driver.find_element(value="kw") # 百度输入框
start_time = time.time()
# search_input.send_keys('在' * 1000)