selenium webdriver常见的异常
先看下selenium webdriver常见的异常:
NoSuchElementException:最常见的异常,没有找到元素
NoSuchFrameException:没有找到iframe
NoSuchWindowException: 没找到窗口句柄handle
NoSuchAttributeException: 属性错误
NoAlertPresentException:没找到alert弹出框
lementNotVisibleException:元素不可见
ElementNotSelectableException:元素没有被选中
TimeoutException:查找元素超时
异常类源码的实现
源码说明
在exceptions.py中,定义了selenium webdriver代码运行过程中可能出现的异常类型,其中所以的异常类都继承基类 WebdriverException。
其中基类 init 函数参数说明:
msg - 异常具体信息
screen - 异常截图
stacktrace - 异常的堆栈信息