Problem
想開發這個Keyword只有一個原因: 原本提供Retry Keyword的關鍵字只允許回傳Scalar Variable,如果是一個List Variable就必須要自己處理了。因此我自己寫了一個Retry Keyword,去改善這樣的問題。
How to?
這個Keyword的實做,說到底就是去處理Built-in Retry Keyword的回傳值。透過先前撰寫的Is An Array Variable,去決定Retry結果的字串是否原本為List Variable。最後使用Convert To List或Create List去轉成回傳值。(使用Convert To List去轉List與Scalar Variable是會有不同的結果喔!)
測試案例主要確認了回傳值為Scalar Variable、回傳值為List Variable與Retry依然Fail三種情況。唯一不足的是回傳值無法同時是Scalar Variable或List Variable。當真正結果是Scalar Variable時,還必須去把結果index=0的內容取出來使用。
留言
張貼留言