在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}