zoukankan      html  css  js  c++  java
  • robot framework 中一条用例执行失败,终止其他用例执行

    1.

    需求:

    执行某个测试套时,某条用例执行失败,则该用例下其他关键字不在执行(RF自带功能);

    但实际情况下是 某条用例执行失败后,下面的用例再执行就没有意义了;

    想满足某条用例执行失败,下面的用例就不再执行

     2.

    找了下 RF自带的关键字: Run Keyword If Test Failed ,相关介绍如图:

      3.

    Run Keyword If Test Failed 关键字满足了用例执行失败的场景,只需要 在满足该场景下终止整个测试就可以了;

    Fatal Error 关键字,相关介绍如图:

    4.

    在 test teardown 处 放入 Run Keyword If Test Failed | Fatal Error 即可;

    如果该处有其他关键字,可以这样写:   Run Keywords | 关键字 | AND | Run Keyword If Test Failed | Fatal Error

    执行效果如图,第一条用例执行成功,第二条用例执行失败后第三四都不再执行:

  • 相关阅读:
    ECMAScript6 入门 函数的扩展
    ECMAScript6 入门-let与const命令
    编码规范
    webpack常用插件
    JS与CSS那些特别小的知识点区别
    常见数组方法及细节
    JS库
    Object冷知识
    html5-语义化标签
    Css继承属性和非继承属性
  • 原文地址:https://www.cnblogs.com/whycai/p/11157124.html
Copyright © 2011-2022 走看看