在selenium中,我想在代码之前等待5秒按Enter键。我知道我必须使用WebDriverWait,这是我的尝试。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
browser = webdriver.Chrome("/Users/Desktop/projects/chromedriver")
browser.get('https://www.google.com')
elem = browser.find_element_by_id('lst-ib')
WebDriverWait(elem, 5)
elem.send_keys('stackoverflow' + Keys.RETURN) # How to force selenium for 5 seconds before pressing enter
如果你想要一个特定的等待时间,你可以使用time.sleep()
elem = browser.find_element_by_id('lst-ib')
time.sleep(5)
elem.send_keys('stackoverflow' + Keys.RETURN)
确保使用所有其他导入包导入时间。