robotframewor中的条件判断.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
robotframewor中的条件判断 1.条件判断 RF⾥⾯除了循环以外,另⼀个流程控制的基本功能就是条件判断 RF中通常⽤Run keyword if 关键字来达到类python 中 if …else …条件判断的功能 注意ELSE IF⼀定都是⼤写的,不然就是 Run Keywords if condition ,name ,*args condition 是python 中的表达式 name 是⼀个关键字 就是满⾜上⾯条件要执⾏的关键字,args 就是关键字的参数 如果 condition 是字符 必须加单引号/双引号 变量${var}值为字符时,在判断条件中其需要加单引号或双引号(如上图红⾊框中所⽰),为'${var}'或者"${var}"。 1.变量${var}值为true或false时,在判断条件中其需要加单引号或双引号,为'${var}'或者"${var}"。 2.在判断条件中,与变量${var}对⽐的布尔值也需要加单引号或双引号,为'${true}'或者"${true}"。 2.在判断条件中,与变量${var}对⽐的字符常量也需要加单引号或双引号,为'tttt'或者"tttt"。 1.变量${string}值为字符时,在判断条件中其需要加单引号或双引号,为'${string}'或者"${string}"。 1.列表元素值(如上图中@{varlist2}[1])为字符时,在判断条件中其需要加单引号或双引号,如下图中@{varlist2}[1],变为'@{varlist2}[1]'或者"@{varlist2}[1]"。 RF中解决太长的问题,可以⽤下⼀⾏前⾯加 三个点的省略号 ,在测试⽤例中,下⼀⾏的省略号前⾯必须留⼀个以上的空单元格 2 else 分⽀ ⽼版本的RF ,没有else分⽀,只能通过Run keyword Unless 来达到类似的⽬的 run keyword unless 完全是新的语句,和上⾯的run keyword if 没有任何关系 即使没有上⾯的run keyword if,也是可以单独使⽤的 注意ELSE IF⼀定都是⼤写的,不然就是 新版的增加了else 和 else if else 和 else if 是 run keyword if 的参数因此 需要使⽤前⾯上省略号注意ELSE IF⼀定都是⼤写的,不然就 是 run keyword if … log to console … ELSE IF log to console … ELSE IF log to console … ELSE IF log to console … ELSE log to console robotframe 中 没有while 因此只能⽤⼤的range exit for loop 退出循环 实现python 中的break 功能 countinue for loop 实现 python 中的 countinue 功能 countine for loop if exit for loop if 4.evalute python 中直接调⽤eval() 的关键字 有 runkeyworks should be ture evalute ${var}= creatlist hello word ${var}= evalue ['hello','word']
- 粉丝: 167
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 猫咪和汤58.apk
- 浏览器.apk
- 基于matlab实现是一个matlab中的power system 中搭建的一个模型
- 基于JSP毕业设计-教学管理系统(源代码+论文).zip
- 基于JSP毕业设计-家政管理系统-毕业设计.zip
- 基于Python实现淘宝商品评论采集(含逆向)源代码
- 基于matlab实现多目标进化算法NSGAⅡ&Matlab讲解.rar
- 基于matlab实现多车辆车辆路径问题,用遗传算法编程,保证可用.rar
- 基于matlab实现多层极限学习机实现手写体识别,准确率超过99%.rar
- 基于matlab实现电力系统最优潮流程序,可以应用于电力市场下的最优潮流计算 适合电力系统专业的同仁使用.rar