from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
driver = webdriver.Chorme()
driver.get("http://www.baidu.com")
设置隐式等待10秒
driver.implicitly_wait(10)
driver.get("http://www.baidu.com")
try:
driver.find_element_by_class_name(" ")
expect NoSuchElementException as e:
print(e)
finally:
driver.close()
driver.quit()

1 from selenium import webdriver 2 from selenium.webdriver.support.ui import WebDriverWait 3 from selenium.webdriver.support import expected_conditions as ES 4 5 """把显示等待封装成一个方法,用的时候导入模块,调用函数,传参数就可以使用了""" 6 driver = webdriver.Chrome() 7 8 def findElement(driver, way, obj): 9 try: 10 element = WebDriverWait(driver, 5, 0.5).until(ES.presence_of_element_located((way, obj))) 11 return element 12 except: 13 return False