在2019年1月20日,Robot Framework RIDE发布了1.7.3,解决了此前RIDE一直无法兼容python3的问题。
安装
- 安装robot framework
$ pip install robotframework
- 安装wxPython 4.0.4
$ pip install wxPython==4.0.4
- 安装Robot Framework RIDE
$ pip install roborframework-ride
打开RIDE
- 通过界面图标双击打开
- 命令行终端运行
ride.py
开始测试
Robot Framework中的层级关系为:测试项目 > 测试套件 > 测试用例
创建过程为:New Project -> New Suite -> New Test Case
测试项目
测试套件
测试用例
资源文件
存放用户关键字
- 内部资源文件
- 外部资源文件
内部资源文件
可以在 测试项目
中添加
外部资源文件
在External Resources
上右键,选中Add Resource选择外部资源路径
项目树状图
完成添加后的文件结构如下图:
变量
变量标识符 大括号 变量名
大小写不敏感 空格和下划线会被忽略
变量标识符
$
@
&
%
分类
Scalar
标量类型$
List
列表类型@
Dictionary
字典类型&
作用域
- Set Global Variable 设置项目级
- Set Suit Variable 设置套件级
- Set Test Variable 设计用例级
标量变量的定义和使用
- 在测试套件上右键
New Scalar
可以创建一个标量变量
下面来打印一下它
- 也可以在测试用例里面使用
Set Variable
来进行设置
列表变量的定义和使用
两种打印方式
- 打印列表的时候需要使用
$
- 使用
log many
打印时候需要使用@
在测试用例中创建
字典变量的定义和使用
两种打印方式
常量
- 环境常量
标识符为%
: %{ENV_VAR_NAME}
例如:%{PATH}
- 数值常量
例如:${3.14}
- 特殊字符常量
例如:${/}
,${SPACE}
,${True}
空格${SPACE}
空列表@{EMPTY}
空字典&{EMPTY}