我是靠谱客的博主 生动镜子,最近开发中收集的这篇文章主要介绍RobotFramework基础篇(三):循环&循环嵌套&分支,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一:循环

RobotFramework中,循环的格式以下几种:

第一种:

         :FOR    变量    IN  RANGE    start数值    end数值      [step]数值

                        循环体

第二种:

         :FOR    变量    IN  RANGE    start数值     end数值

                        循环体

 

第三种:

         :FOR    变量    IN  RANGE     end数值

                        循环体

主要注意:1.循环体之前的关键字空一格;2.如果循环有step的值,就必须填写完start、end的值;3.step的值可以是正数亦可是负数,这取决于start值与end值孰大孰小;4.若没有写start数值,默认0;5.没有step值,默认1

技术拓展:循环嵌套

在RobotFramework中,循环里面加循环需要  User  Keyword,即:用户关键字;

首先,在Resource中,添加new keyword  :FORJ(举例:循环2次)

在test case中,编写循环嵌套(举例:外部3次循环)

二:分支

分支在RobotFramework中,即关键字:Run KeyWord If    的应用;

1.基本格式:(部分RobotFramework版本没有ELSEIFELSE关键字,所以就没有下面的多条件判断

Run Keyword If   条件1   doaction1

...    ELSE IF 条件2   doaction2

…   ELSE IF 条件N   doaction N

…   ELSE   do action N+

2.技术拓展:循环与分支组合,如下图:

 

最后

以上就是生动镜子为你收集整理的RobotFramework基础篇(三):循环&循环嵌套&分支的全部内容,希望文章能够帮你解决RobotFramework基础篇(三):循环&循环嵌套&分支所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部