implicitly_wait:判断页面下的元素,如果超过指定10s的时间,则抛出异常,如果10s内发现,则对该元素进行操作
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from time import ctime
driver=webdriver.Firefox()
driver.implicitly_wait(10)
driver.maximize_window()
driver.get("https://www.baidu.com")
print(ctime())
'''
implicitly_wait是隐式等待
判断莫元素,如果超过10S未发现,则抛出异常
如果在10S内发现,则对该元素惊喜操作
'''
try:
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
except NoSuchElementException as e:
print(e)
finally:
print(ctime())
driver.quit()