Root Framework中的变量与常量

在2019年1月20日,Robot Framework RIDE发布了1.7.3,解决了此前RIDE一直无法兼容python3的问题。

安装

  1. 安装robot framework

$ pip install robotframework
  1. 安装wxPython 4.0.4

$ pip install wxPython==4.0.4
  1. 安装Robot Framework RIDE

$ pip install roborframework-ride

打开RIDE

  1. 通过界面图标双击打开

  2. 命令行终端运行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 设计用例级

标量变量的定义和使用

  1. 在测试套件上右键New Scalar可以创建一个标量变量

下面来打印一下它

  1. 也可以在测试用例里面使用Set Variable来进行设置

列表变量的定义和使用

两种打印方式

  1. 打印列表的时候需要使用$

  2. 使用log many打印时候需要使用@

在测试用例中创建

字典变量的定义和使用

两种打印方式

常量

  • 环境常量

标识符为%: %{ENV_VAR_NAME}

例如:%{PATH}

  • 数值常量

例如:${3.14}

  • 特殊字符常量

例如:${/},${SPACE},${True}

空格${SPACE}

空列表@{EMPTY}

空字典&{EMPTY}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值