zoukankan      html  css  js  c++  java
  • No.16 selenium学习之路之异常处理

    一、常见的几种异常:

     SyntaxError:语法错误

    NameError:试图访问的变量名不存在

    IndexError:索引错误,使用的索引不存在,超出序列范围

    KeyError:使用了不存在的关键字

    TypeError:类型错误

    ValueError:值错误

    AttributeError:属性错误

    IOError:输入输出错误

    NoSuchElementException:没有找到元素

    NoSuchFrameException:没有找到iframe

    NoSuchWindowException:没找到窗口句柄handle

    NoSuchAttributeException:属性错误

    NoAlertPresentException:没找到alert弹出框

    lementNotVisibleException:元素不可见

    ElementNotSelectableException:元素没有被选中

    TimeoutException:查找元素超时

    二、捕获异常

    try……except……else,使用方法如下

    三、处理异常

    所有的异常都是继承Exception

    不知道发生什么异常的时候,可以参考下实例

    except Exception as a:

      print("IO异常:%s"%a)

     1.主动抛出

    触发异常。raise后面跟一个异常名称,有很多。自己选

    自定义异常:

    自定义异常需要继承Exception,使用方法如下:

    观察两种方法,第一种需要每次在使用的时候输入异常信息

    第二种方法直接在初始化中更改的异常信息。

    第二种比较方便使用。

  • 相关阅读:
    无线传感网3-1.目标物的覆盖技术
    无线传感网2-传感器布局方法
    JAVA 第二周课程总结
    2019春总结作业
    第十二周作业
    第十一周作业
    第十周
    第九周作业
    第八周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/AngesZhu/p/7827308.html
Copyright © 2011-2022 走看看