Document

web自动化12-捕获异常NoSuchElementException

在定位元素的时候,经常会遇到各种异常,遇到异常又该如何处理呢?

selenium的exceptions模块,了解异常发生的原因。

捕获异常

1.出现异常代码会被结束中断,为了可以继续运行,可以用try...except...来捕获异常。捕获后可以输出异常原因,以便于分析异常原因

2.从上面的截图看报错提示元素不存在

 

1.NoSuchElementException:没有找到元素

2.NoSuchFrameException:没有找到iframe

3.NoSuchWindowException:没找到窗口句柄handle

4.NoSuchAttributeException:属性错误

5.NoAlertPresentException:没找到alert弹出框

6.lementNotVisibleException:元素不可见

7.ElementNotSelectableException:元素没有被选中

8.TimeoutException:查找元素超时

 出现异常时,自动截图

异常日志记录

 

posted on 2023-05-12 14:32  小排顾  阅读(76)  评论(0编辑  收藏  举报

导航