Skip to content

⚙️ 异常的使用

本节介绍 DrissionPage 中的自定义异常。

✅️️ 导入

from DrissionPage.errors import xxxxx

✅️️ 异常介绍

📌 AlertExistsError

调用页面功能若存在未处理的弹出框则抛出。


📌 ContextLossError

页面被刷新后仍调用其中的元素时抛出。


📌 ElementLossError

元素因页面或自身被刷新而失效时抛出。


📌 ElementNotFoundError

找不到元素抛出。


📌 CallMethodError

调用 cdp 方法时产生的异常。


📌 TabClosedError

标签页关闭后仍调用其功能时抛出。


📌 JavaScriptError

JavaScript 运行错误。


📌 NoRectError

对没有大小和位置信息的元素获取这些信息时抛出。


📌 BrowserConnectError

连接浏览器出错时抛出。


📌 NoResourceError

ChromiumElement获取不到资源时抛出。