Can*_*erk 5 python selenium alert selenium-chromedriver selenium-webdriver
我想在这个弹出对话框中点击“确定”按钮
我试过:
driver.switchTo().alert().accept();
Run Code Online (Sandbox Code Playgroud)
但它不起作用
要单击警报中的OK按钮,您需要为所需的WebDriverWait引发,您可以使用以下解决方案:alert_is_present()
WebDriverWait(driver, 10).until(EC.alert_is_present())
driver.switch_to.alert.accept()
Run Code Online (Sandbox Code Playgroud)
注意:您必须添加以下导入:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
Run Code Online (Sandbox Code Playgroud)
您可以在以下位置找到一些相关讨论:
| 归档时间: |
|
| 查看次数: |
3018 次 |
| 最近记录: |