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

在这里插入图片描述

希望本文对你有所帮助~~如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加入我们。642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值