RobotFramework - IF、FOR語句使用


 

 一、IF 語句

  1.  IF語句簡單實現

Run Keyword If    1<2   Log  111111

 

  2.  IF語句賦值實現

${rst}    Set Variable If    1 < 2     2    1

 

  3.  IF...ELSE實現

 
         
${rst}   Run Keyword If   1 < 2       Set Variable  2
...     ELSE         Set Variable  1
 
        

 

  4.  IF語句嵌套實現

    ${rst}    Set Variable     2
    FOR      ${i}          IN RANGE    1
            Exit For Loop If '${rst}'=='2'
            Log          111111111
         Log          222222222
  END
 
  Log    333333333

    這里通過利用FOR...END關鍵字實現批量關鍵字嵌套,然后配合Exit For Loop If實現語句判斷,最終達到IF語句嵌套形式。

    注意:最新版本RF用【 FOR ... END 】形式,代替了舊版本【:FOR ...】 形式。

 

 

 二、FOR 語句

     1. FOR ... IN RANGE

FOR    ${i}                    IN RANGE    60 Continue For Loop If      ${i}>60
       Sleep                     1 Log     ${i}
END

 

 

  2.  FOR ... list()

@{temp}  Create List        a        b      c
FOR ${each}    IN      @{temp} Continue For Loop If ${each}=b Sleep    1 Log    ${each} END

 


免責聲明!

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



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