robotframework学习笔记五:robotframework控制流if和for
if判断:
if判断是通过关键字Run Keyword If 来实现的。
释义:如果给出的判断条件满足,就执行给出的关键字
1 Run Keyword If 判断条件 其他关键字 2 ... ELSE IF 判断条件 其他关键字 3 ... ELSE 判断条件 其他关键字
if判断中,比较运算符与python保持一致。
特别注意:
- 换行必须要打 ... ,其作用你可以理解为一种标识——证明这些内容是一个整体。
- 当比较运算符两边的元素类型为“字符串”或“布尔值”时,元素都必须加双引号!
- 当比较运算符两边的元素类型为数字时,元素可直接比较
For循环:
一、单一循环:遍历集合中的元素
1 FOR 变量 IN 序列(or 列表) 2 关键字 参数值 3 Exit for loop if 判断条件 4 END
示例:
二、嵌套循环:不支持直接嵌套循环,需要将内层循环定义成关键字,在外层循环中调用内层循环关键字
1 嵌套循环 2 #外层循环 3 FOR 变量 IN 序列(or 列表) 4 内层循环关键字 参数值 5 END 6 7 #内层循环 8 内层循环关键字 9 FOR 变量 IN RANGE 循环限量10 关键字 参数值 11 END
示例: