Python两种等待方法
#导入模块:
from selenium import webdriver
"""
print('implicitly_wait()等待方法:')
b = webdriver.Chrome()
b.get('http://www.baidu.com')
b.find_element_by_id('kw').send_keys('QQ')
#等待方式,如果找到了元素会立马显示,如果没有找到在5秒内会继续查找
#设置webdriver等待时间
b.implicitly_wait(5)
"""
print('WebDriverWait 等待方法:')
# WebDriverWait 等待条件满足或者超时后退出
#需要导入模块:
from selenium.webdriver.support.ui import WebDriverWait
b = webdriver.Chrome()
b.get('http://www.baidu.com')
#等待时长10秒,默认0.5秒询问一次
WebDriverWait(b, 10).until(lambda a: a.find_element_by_id('kw')).send_keys('QQ')
领取专属 10元无门槛券
私享最新 技术干货