添加等待
要引入time 包,就可以在脚本中自由的添加休眠时间了。
1. 固定等待sleep()
import time
time.sleep(3)
2. 智能等待implicitly_wait()
当使用了智能等待(隐式等待)执行测试的时候,如果 WebDriver没有找到元素,将继续等待,超出设定时间后则抛出找不到元素的异常。
# coding = utf-8
from selenium import webdriver
import time #调入time 函数
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
browser.implicitly_wait(30) #智能等待30秒
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
browser.quit()
打印信息print
#coding = utf-8
from selenium import webdriver
driver = webdriver.Chro