16.显性等待

from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

# 等待时间长10秒,默认0.5秒询问一次,判断元素kw是否存在
# WebDriverWait(driver,10).until(lambda x: x.find_element_by_id("kw")).send_keys("test")

# 判断id为xx元素是否消失,消失返回true,不消失返回false
is_disappeared = WebDriverWait(driver, 10, 1).until_not(lambda x: x.find_element_by_id("xx").is_displayed())
print(is_disappeared)
posted @ 2020-06-17 14:20  等烟火清凉  阅读(177)  评论(0)    收藏  举报