标签:优秀 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库提供常用的关键字。
标签:优秀 random hello 怎么 robot info 操作 else add
原文地址:https://www.cnblogs.com/cyying/p/12881474.html