- 方法一:使用if 条件,判断是否有弹窗关闭元素
sleep(20)
#判断是否有广告的关闭按钮:book_button_close,如有则点击关闭
if len(self.driver.find_elements_by_id('book_button_close')) >= 1:
self.driver.find_element_by_id('book_button_close').click()
- 方法二:使用WebDriverWait+lambda表达式,
判断是否有弹窗广告
from selenium.webdriver.support.wait import WebDriverWait
WebDriverWait(self.driver, 15).until(lambda x:len(self.driver.find_elements_by_id(