from selenium import webdriver
#导入相关隐式等待的模块
from selenium.common.exceptions import NoSuchElementException
from time import sleep,ctime
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
sleep(2)
#设置隐式等待的时间为5秒
driver.implicitly_wait(5)
#开始检测搜索框是否存在
try:
#先输入当前时间,然后开始在页面搜索输入框和搜索按钮进行操作
print(ctime())
driver.find_element_by_css_selector("#kw").send_keys("python")
driver.find_element_by_css_selector("#su").click()
#如果没有搜索到,将异常信息进行打印
except NoSuchElementException as msg:
print(msg)
#最后打印脚本结束的时间
finally:
print(ctime())
sleep(3)
driver.quit()