码迷,mamicode.com
首页 > 其他好文 > 详细

robot framework 常用关键字介绍

时间:2020-05-13 14:06:59      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:优秀   random   hello   怎么   robot   info   操作   else   add   

1、log 打印所有内容

log hello word

 

 

2、定义变量

${a} Set variable 92
log ${a}  

 

 

 

3、连接对象

${a} Catenate hello word
log ${a}    

 

 

 

加上“SEPARATOR=”可以对多个连接的信息进行分割。

 
${a} Catenate SEPAPATOR=--- hello word
log ${a}      

 

 

 

 

4、定义列表

${a} Create List q w e
log ${a}      

 

 

 

如果通过“@{}”去定义列表的话,可以通过“log many”关键字进行打印

 
@{a} Create List q w e
log many ${a}      

 

 

 

 

5、时间的操作

${t} get Time
log  ${t}

 

 

 

6、if 语句

通过“run keyword if”关键字可以编写 if 分支语句。

${a} Set variable 59    
run keyword if ${a}>=90 log 优秀  
... ELSE IF ${a}>=70 log 良好
  ELSE IF ${a}>=60 log 及格
  IF ${a}<=60 log 不及格

 

 

 

 

 

 

 

 

7、for 循环

 

FOR ${i} in range 10
log ${i}    

 

 

 

注意,in range 定义为 10,它的范围是 0~9。

8、Evaluate

 

${d} Evaluate random.randint(1000, 9999)   
log ${d}    

 

 

 

执行结果:

技术图片

 

 9、导入库

1)、调用框架

Import Library unittest

 

 

导入存在的库:

技术图片

 

 

导入不存在的库:

技术图片

 

2)、调用python文件

首先创建python文件

技术图片

 如下:

#coding = utf-8

def add(a,b):
return a+b

if __name__=="__main__":
a= add(4,5)
print(a)

 技术图片

 

 查看运行结果

技术图片

 

 预计是11,怎么结果是56,因为程序把5和6看作成字符串了,我们需要转成int类型

技术图片

 

 查看结果:

技术图片

 10、注释

“Comment”关键字用于设置脚本中的注释,也可以像 Python 一样使用“#”号进行注释

技术图片

 

 

 以上关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库,Builtin库提供常用的关键字。

 

 

robot framework 常用关键字介绍

标签:优秀   random   hello   怎么   robot   info   操作   else   add   

原文地址:https://www.cnblogs.com/cyying/p/12881474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!