robotFramework——FOR循环语句
来源:互联网 发布:迅游国际版 mac 编辑:程序博客网 时间:2024/06/06 01:48
robotframework支持FOR循环语句,语法和Python的语法基本相同,但robotframework中,“FOR”关键字前面需要增加一个“:”,写成“:FOR”,其它与Python的语法相同。下面我们看看如何实现循环。
1.FOR IN
这种结构,循环的次数由“IN”关键字后面的list变量个数控制。示例如下:
运行结果:
这个例子中,“IN”后面直接写了3个常量,则表示运行三次。每个循环${n}被依次赋予3个常量中的1个。当然“IN”后面也可以写一个List变量,代码修改如下:
效果是一样的。
"FOR"和"IN"关键字之间,也可以使用list变量,如下:
运行结果如下:
"FOR"和"IN"之间是3个list变量,那么以上的语句就会取“IN”后的list变量,每3个元素循环一次。
2.FOR IN RANGE
这种写法更常用一些。“IN RANGE”后面,跟一个整数型的数字的范围。循环的次数受数字的范围控制。示例如下:
运行结果:
从结果我们可以看出,${n}的值从3开始,一直被赋值到4,循环2次。“IN RANGE”后面也可以只写一个数字,表示范围的下限默认是0。示例如下:
运行结果:
以上两种写法,步长默认步长都是1。我们也可以修改步长,示例如下:
运行结果:
这个例子中的步长为10。
3.Exit For Loop
RF也提供了退出循环的语句——Exit For Loop。遇到这个语句,脚本将无条件提出循环。示例如下:
运行结果如下:
${n}被赋值到4,触发了Exit For Loop语句而推出了循环。
注:以上代码的运行环境是robotframework2.7.5,robotframework_ride-1.0,python2.7
1.FOR IN
这种结构,循环的次数由“IN”关键字后面的list变量个数控制。示例如下:
运行结果:
这个例子中,“IN”后面直接写了3个常量,则表示运行三次。每个循环${n}被依次赋予3个常量中的1个。当然“IN”后面也可以写一个List变量,代码修改如下:
效果是一样的。
"FOR"和"IN"关键字之间,也可以使用list变量,如下:
运行结果如下:
"FOR"和"IN"之间是3个list变量,那么以上的语句就会取“IN”后的list变量,每3个元素循环一次。
2.FOR IN RANGE
这种写法更常用一些。“IN RANGE”后面,跟一个整数型的数字的范围。循环的次数受数字的范围控制。示例如下:
运行结果:
从结果我们可以看出,${n}的值从3开始,一直被赋值到4,循环2次。“IN RANGE”后面也可以只写一个数字,表示范围的下限默认是0。示例如下:
运行结果:
以上两种写法,步长默认步长都是1。我们也可以修改步长,示例如下:
运行结果:
这个例子中的步长为10。
3.Exit For Loop
RF也提供了退出循环的语句——Exit For Loop。遇到这个语句,脚本将无条件提出循环。示例如下:
运行结果如下:
${n}被赋值到4,触发了Exit For Loop语句而推出了循环。
注:以上代码的运行环境是robotframework2.7.5,robotframework_ride-1.0,python2.7
0 0
- robotFramework——FOR循环语句
- RobotFramework之For循环
- 基础知识—循环语句-for
- 循环结构语句——For循环
- RobotFrameWork之For循环应用
- Java语句——for循环
- Javascript——For循环语句
- 循环语句for语句
- 循环语句--for语句
- Java编程——循环语句(while语句、do-while语句和for语句)
- Java编程——循环语句(while语句、do-while语句和for语句)
- C#基础(4)——break语句、continue语句、while循环、do-while循环、for循环、foreach循环
- 循环语句的使用——while、do_while、for
- PHP学习笔记——循环结构for语句应用
- for循环语句应用—打印各种形状
- for循环和switch语句—5.10学习总结
- RobotFrameWork(六)控制流之For循环
- RobotFrameWork(六)控制流之For循环
- hiho一下 第六十四周
- Chapter 2-03
- 编辑原理系列学习:编译器简介及Lexical analyzer
- hdu 4291 A Short problem(矩阵快速幂)
- linux shell脚本基础用法详解
- robotFramework——FOR循环语句
- 数据挖掘
- 从零开始学java(五)--面向对象(下)
- 俄罗斯方块游戏的shell脚本
- 潘鹏整理WPF(14)绑定到非元素对象
- hdu 3231 Box Relations(拓扑排序)
- 知道你的手机是如何确定你的位置的吗
- UGUI学习笔记1——Canvas
- drupal markdown editor for BUEditor