1.IF使用

  1. Run Keyword If condition1 name1
  2. ... ELSE IF condition2 name2

2.FOR循环

普通for循环

  1. FOR ${i} IN RANGE 5
  2. Log ${i}
  3. END

多层for循环

  1. *** Test Cases ***
  2. FOR ${j} IN RANGE 5
  3. FOR @{i}
  4. END
  5. *** Keywords ***
  6. FOR
  7. [Arguments] @{i}
  8. FOR ${a} IN @{i}
  9. Log ${a}
  10. END

FOR-IN-ENUMERATE循环

可知道当前循环的索引位置

  1. FOR ${j} ${z} IN ENUMERATE @{i}
  2. Log ${j}-${z}
  3. END

FOR-IN-ZIP循环

  1. @{i} Create List 1 2 3
  2. @{t} Create List a b c
  3. FOR ${num} ${char} IN ZIP ${i} ${t}
  4. Log ${num}-${char}
  5. END

3.测试用例执行