如何使用Python + Selenium在警报中点击 "OK "按钮?

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

我想在这个弹出的对话框中点击 "确定 "按钮。

enter image description here

我试过了

driver.switchTo().alert().accept(); 

但没有用

python selenium selenium-webdriver selenium-chromedriver alert
1个回答
1
投票

点击 在...上 好的 内的按钮 你需要诱导 WebDriverWait 为所欲为 alert_is_present() 而你可以使用下面的解决方案。

WebDriverWait(driver, 10).until(EC.alert_is_present())
driver.switch_to.alert.accept()

: 你必须添加以下导入。

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

参考资料

你可以在中找到几个相关的讨论。

© www.soinside.com 2019 - 2024. All rights reserved.