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
執行效果如圖,第一條用例執行成功,第二條用例執行失敗后第三四都不再執行: