切换到警报并使用硒接受它不再起作用

问题描述 投票:0回答:0

前段时间,我使用 Selenium 来从网站上抓取信息。突然,弹出一条消息。当时我可以很容易地绕过它,使用像这样导入的 EC:

from selenium.webdriver.support import expected_conditions as EC

阻止我的警报如下所示: Alert

这是当时对我有用的代码:

WebDriverWait(driver, timeout=3).until(EC.alert_is_present())
alert = driver.switch_to.alert
time.sleep(2)
alert.accept()

但是现在,回到这个脚本似乎不再起作用了。由于这个弹出窗口也阻止我检查页面源代码,我不知道还能尝试什么。

python selenium-webdriver web-scraping selenium-chromedriver alert
© www.soinside.com 2019 - 2024. All rights reserved.