1) Stepup與Teardown 昏翰,可以針對測試集或者測試用例單獨設(shè)置
Step up用于用例運行前準(zhǔn)備
Teardown用于設(shè)置用例運行結(jié)束后操作
圖-1
2)Wait Until Keyword Succeeds
用于在設(shè)定條件下執(zhí)行某個關(guān)鍵字辽聊,直到關(guān)鍵字被執(zhí)行成功
當(dāng)設(shè)定的條件為假時锉试,停止運行拋出異常届宠,停止用例執(zhí)行爆侣,可用于解決部分環(huán)境不穩(wěn)定問題
圖-2
3)Repeat Keyword重復(fù)執(zhí)行某操作嘹锁,如果操作一模一樣可以使用這個關(guān)鍵字右蒲,而不需要再FOR循環(huán)
圖-3
4)用例運行與停止控制
Fail 停止當(dāng)前用例微王,用于判斷如果某斷言返回不成立則停止當(dāng)前用例的運行
Fatal Error 停止所有Case的運行,用于判斷如果某斷言返回不成立則停止所有用例的運行
3)異常處理
Run Keyword And Ignore Error
表示忽略錯誤品嚣,這個關(guān)鍵字會保證用例完全成功,由下圖可見炕倘,瀏覽器并沒有打開但是還是往下繼續(xù)執(zhí)行了
可以用于忽略一下不重要的錯誤繼續(xù)執(zhí)行下面語句
圖-4
4)RunKeyword And Continue On Failure
不管執(zhí)行語句的結(jié)果是否正確,都會執(zhí)行下一條語句翰撑。
和Run Keyword And Ignore Error 差不多
5)Run KeyWord And Expect Error罩旋,catch關(guān)鍵字的已知異常
圖-5
圖-6