selenium.common.exceptions.NoAlertPresentException: Message: no such alert
时间: 2023-09-28 18:07:41 浏览: 44
自动化的异常,selenium.common.exceptions.StaleElementReferenceException
这个错误通常表示在尝试切换到一个不存在的警告框时发生了错误。您可以在尝试切换到警告框之前添加一个检查,以确保存在警告框,或者您可以尝试使用try-except块来捕获该异常并采取适当的措施来处理它。以下是一个例子:
```
from selenium.common.exceptions import NoAlertPresentException
try:
alert = driver.switch_to.alert
alert.accept()
except NoAlertPresentException:
print("No alert found")
```
阅读全文