robot framework ——關鍵字run keyword if 如何在一個條件下接多個執行語句,以及如何寫復雜條件句


          曾一度瘋狂搜索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 KeywordsAND來處理。  

           3、后面呢我需要條件比較復雜比如Run Keyword If   '${B_name}'=='${B}' and '${C}'== '0'   ,用and就可以了,之前瞎搞用AND,浪費了不少時間。

          

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM