我有一個關於Robot Framework的問題。我有這樣的代碼:如何失敗特定的機器人關鍵字,但繼續執行測試?
Run Keyword Unless '${Value}'=='49' Fail Incorrect counter value
它工作得很好,但關鍵字Fail
停止測試執行。我怎樣才能失敗特定的關鍵字,在上面的結構嵌套,但在測試中繼續執行關鍵字?
我有一個關於Robot Framework的問題。我有這樣的代碼:如何失敗特定的機器人關鍵字,但繼續執行測試?
Run Keyword Unless '${Value}'=='49' Fail Incorrect counter value
它工作得很好,但關鍵字Fail
停止測試執行。我怎樣才能失敗特定的關鍵字,在上面的結構嵌套,但在測試中繼續執行關鍵字?
你可以如下做到這一點:
Run Keyword And Continue On Failure Run Keyword Unless '${Value}'=='49' Fail Incorrect counter value
這將讓你繼續執行,即使這一步失敗
在有內置的三個關鍵字可供選擇:
Run Keyword And Continue On Failure
Run Keyword And Expect Error
Run Keyword And Ignore Error
考慮使用最適合的你的目的。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Run%20Keyword%20And%20Continue%20On%20Failure