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太雞肋

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章