robot framework 常用关键字介绍
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 常用关键字介绍的更多相关文章
- Robot Framework常用关键字介绍
常用关键字介绍 在学习一门编程语言的时候,大多教材都是从打印“hello world”开始.我们可以像编程语言一样来学习 Robot Framework.虽然通过 RIDE 提供“填表”一样的写测试用 ...
- Robot Framework常用关键字
虽然通过RIDE提供"填表"一样的写测试用例的方式.但它却支持强大的关键字功能,以及可以开发关键字的扩展能力. Comment 注释功能,也可以使用python中的"#& ...
- robot framework Selenium2关键字介绍
*** Settings *** Library Selenium2Library *** Keywords *** Checkbox应该不被选择 [Arguments] ${locator} Che ...
- Robot Framework 常用关键字使用方法
1. Select From Listid=sourceConnoracle_source 从下拉框选取值. 2. Select Radio button name value 选择单选框.也可以点 ...
- 三:robot framework常用关键字
该部分介绍的是内置库:Builtin,估不需要导入,即可使用 1.RF中定义一个变量: ${XXX} XXX表示:变量名 *** Settings *** *** Test Cases *** 定 ...
- robot_framewok自动化测试--(4)常用关键字介绍
常用关键字介绍 在学习一门编程语言的时候,大多教材都是从打印"hello world"开始.我们可以像编程语言一样来学习 Robot Framework.虽然通过 RIDE 提供& ...
- 二、robotframework接口测试-常用关键字介绍
1.常用关键字介绍: a. 打印:log 用法:log 打印内容 ---------------- ...
- Robot Framework学习笔记(三)------常用关键字介绍
下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库.Builtin库提供常用的关键字 1.log log 关键字就是编程语言里的"prin ...
- Robot Framework - 基础关键字 BuiltIn 库(二)
本篇教程,我们继续接着上篇内容进行讲解,我们本节教程讲解的是Robot Framework 机器人框架中的变量中使用判断.字符串的拼接.Evaluate的用法.调用Python文件.条件分支语句.以及 ...
随机推荐
- html5 sessionStorage util
/** * Created by 13352 on 2018/7/5. */ define(function() { var session = { _id: null, _cookieCache ...
- P4494-[HAOI2018]反色游戏【圆方树】
正题 题目链接:https://www.luogu.com.cn/problem/P4494 题目大意 给出\(n\)个点\(m\)条边的一张无向图,节点有\(0/1\),每条边可以选择是否取反两边的 ...
- P4491-[HAOI2018]染色【多项式,二项式反演】
正题 题目链接:https://www.luogu.com.cn/problem/P4491 题目大意 给\(n\)个物品染上\(m\)种颜色,若恰好有\(k\)个颜色的物品个数为\(S\)那么就会产 ...
- SpringBoot之SpringSecurity权限注解在方法上进行权限认证多种方式
前言 Spring Security支持方法级别的权限控制.在此机制上,我们可以在任意层的任意方法上加入权限注解,加入注解的方法将自动被Spring Security保护起来,仅仅允许特定的用户访问, ...
- Keras函数——mode.fit_generator()
1 model.fit_generator(self,generator, steps_per_epoch, epochs=1, verbose=1, callbacks=None, validati ...
- Vue3 如何修改端口
build哪里去了?config哪里去了?配置都消失了? 对比之前Vue2 发现项目目录改动较大 找了很久才找到配置文件:node_modules\@vue\cli-service\lib\comma ...
- Social Networ
http://hansheng.xiong99.com.cn/ Paper:Dynamic Networks in Large Financial and Economic Systems
- vue-devtools 安装
vue火了很久了,但是一直赶不上时代步伐的我今天才开始学,首先,根据vue官网介绍,推荐安装Vue Devtools.它允许你在一个更友好的界面中审查和调试 Vue 应用. 首先,将vue-devto ...
- C++学习 1 数组
一维数组: 定义:1.数据类型 数组名 [ 数组长度 ]: int arr [5];//赋值 arr[0]=10; arr[1]=20; arr[2]=30; arr[3]=40; arr[4]=50 ...
- Android系统编程入门系列之应用间数据共享ContentProvider
内容提供者ContentProvider与前文的界面Activity.服务Service.广播接收者BroadcastReveiver,并列称为Android的四大组件,均是需要自定义子类继承上述组件 ...