曾一度瘋狂搜索run keyword if 的用法,帖子是挺多的,可惜,沒有一個我想要的。現在我終於把我想要的用法,收集好了,在此總結下。
1、曾經天真的以為 run keyword if +條件 log XXX 。我以為后面只能接log,所有帖子的例子都是接的log,當我想接其他關鍵字的時候,大寫的懵逼。后面才知道,log也可以替換成其他關鍵字。於是我會了小小的升級版:run keyword if +條件 click element XXX。(click element只是舉例)
2、不久又遇到一個問題,我if 條件后面需要接多個執行語句,還記得當時自己猜測亂寫:run keyword if +條件 log 1 log 2(結果肯定報錯啦),后面沒辦法想出了一個解決辦法是,把多個執行語句封裝成一個關鍵字:run keyword if +條件 +封裝的關鍵字。總感覺肯定還有其他解決辦法,就是查不出來,也沒問到。終於在一個群里問到解決方法:Run Keyword If 1==1 Run Keywords log 1 AND log 2 。可以看到用到了關鍵字Run Keywords和AND來處理。
3、后面呢我需要條件比較復雜比如Run Keyword If '${B_name}'=='${B}' and '${C}'== '0' ,用and就可以了,之前瞎搞用AND,浪費了不少時間。