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

 

執行效果如圖,第一條用例執行成功,第二條用例執行失敗后第三四都不再執行:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM