RF 条件判断 Run Keyword If

本文介绍了如何在Robot Framework中使用Run Keyword If关键字进行条件判断。示例包括单行和多行写法,并强调了ELSE和ELSE IF分支需大写。此外,还提及了在循环中使用条件判断的方法,如FOR循环中的Exit For Loop和Continue For Loop,并提到了Dialogs库的使用和在FOR循环中使用反斜杠进行缩进的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Robot Framework 用Run Keyword If 关键字做条件判断

 run keyword if    '123' in $var and '456' in $var    log to console  内容

 run keyword if     条件                                          结果

 

 多行写法,换行时需要加上三个点... 后面的语句必须加上2个以上的空格

${chengji}    get value from user    请输入您的成绩    60
run keyword if    ${chengji}==100
...   log to console    太棒了!
...   ELSE IF   ${chengji} > 80 and ${chengji} < 90   log to console    很好
...   ELSE    log to console   加油哦

注意 *ELSE 和 ELSE  IF 作为run keyword if 的分支,必须大写

 

加入循环的判断

:FOR   ${var}  IN RANGE  5
\  ${chengji}    get value from user    请输入您的成绩    60
\  run keyword if    ${chengji}==100   
\  ...   log to
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值