robot framework中teardown认知

来来来,先看一段robotframe 用例:

复制代码
*** Settings ***
Test Setup        Test Setup


***Test Cases***
TRY_CASE
    [Documentation]  fff
    TRY
          Should be True   1==2
          LOG   XXXX
     EXCEPT
          Log  yyyy
     END

***Keywords***
Suite Teardown
   TRY
          Should be True   1==2
          LOG   XXXX
     EXCEPT
          Log  yyyy
     END
复制代码

同样的一段代码,按正常pythoner的想法。都不会执行到Log   XXXX这段代码,但实际执行结果如下:

case中Log  xxxx未执行:

 

 但在teardown中却执行了:

 

 .............

这是为啥?

来,看看官方解释吧:

https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#execution-continues-on-teardowns-automatically

 

 无论如何都会执行。对robotframe work的设计也是醉了,查了半天也没看到可以相关参数可设置的。。。。。

 

结论,robotframwork太鸡肋

posted @   Believer007  阅读(154)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示