robotframework学习笔记五:robotframework控制流if和for

if判断:

  if判断是通过关键字Run Keyword If 来实现的。

  释义:如果给出的判断条件满足,就执行给出的关键字

1 Run Keyword If  判断条件  其他关键字
2 ...  ELSE IF  判断条件  其他关键字
3 ...  ELSE  判断条件  其他关键字

  if判断中,比较运算符与python保持一致。

  特别注意:

  1. 换行必须要打 ... ,其作用你可以理解为一种标识——证明这些内容是一个整体。
  2. 当比较运算符两边的元素类型为“字符串”或“布尔值”时,元素都必须加双引号!
  3. 当比较运算符两边的元素类型为数字时,元素可直接比较

    

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

示例:

  

  

原文地址:https://www.cnblogs.com/xjklmycw/p/14992812.html