自动化测试框架RF---FOR循环

FOR循环:

(1)结构:

         FOR     变量    IN    可迭代对象

         代码块 

         exit for loop 跳出整个循环

         continue for loop 跳出本次循环

         END  

(2)示例代码,主要演示for item in range(start,end,step)

*** Test Cases ***
循环1-遍历列表
    ${list1}    create list  a   b   c   d
    # 列表需要拆包
    FOR    ${one}   IN     @{list1}
    # 循环体
    log to console  ${one}
    # 结束循环
    END



循环2-遍历range()
    FOR    ${one}   IN RANGE    10
    log to console  ${one}
    # exit for loop 跳出整个循环
    run keyword if  $one==5     exit for loop
    END


循环3-range-start-end
    FOR    ${one}  IN RANGE    5  10
    log to console  ${one}
    # continue for loop 跳出本次循环
    run keyword if  $one==8     continue for loop
    END


循环4-步长模式-start-end-step
    FOR    ${one}  IN RANGE    5  10    2
    log to console  ${one}
    END

运行结果:

猜你喜欢

转载自blog.csdn.net/qq_19982677/article/details/108654900
今日推荐