Python Selenium报UnexpectedAlertPresentException 解决方法
HDUZN

用Selenium的时候,有时候进入页面后,会收到一个Exception:

1
selenium.common.exceptions.UnexpectedAlertPresentException: Alert Text *******

这是有个Alert text的内容提醒,然后程序就报Exception,就停了。

但其实我并不想管这个Alert。

解决方法

就直接把异常捕获一下,pass就行了。

代码如下:

1
2
3
4
5
try:
driver.find_elements_by_id('test_id').click()
except Exception as e:
if 'Alert' in str(e):
pass

就判断异常内容里有 Alert 这个词的,直接就pass过去了。

  • 本文标题:Python Selenium报UnexpectedAlertPresentException 解决方法
  • 本文作者:HDUZN
  • 创建时间:2022-06-04 22:12:50
  • 本文链接:http://hduzn.cn/2022/06/04/Python-Selenium报UnexpectedAlertPresentException-解决方法/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论