關鍵字Run Keyword If 如何寫多個條件語句、如何在一個條件下執行多個關鍵字


Run Keyword If 關鍵字給出的示例是:

 

 但是,這往往不能滿足我們實際需要,比如,我們需要同時判斷多個條件是否成立,或者在條件成立時我們想要執行多個關鍵字,雖然可以進行封裝再調用,但是比較麻煩。

1、如果需要同時判斷多個條件是否成立,我們可以用 and ,同時判斷多個條件,比如:

${i} ${j} Set Variable hello   world 
Run keyeord If  '${i}'=='hello' and '${j}'=='world' 'Some Action' arg  
         

2、如果需要在條件成立時執行多個關鍵字,則可以使用 Run Keywords 關鍵字和 AND 邏輯與,比如條件成立我們需要打印日志並且退出循環:

${i} Set Variable pass        
Run keyeord If '${i}'=='pass' Run Keywords Log 'testCase pass' AND Exit For Loop
             

這樣,就可以完美解決我們寫腳本時候的實際需要了。

同時附上RF官網地址: RobotFramework官方網站


免責聲明!

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



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