前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Root Framework中的变量与常量

Root Framework中的变量与常量

作者头像
zx钟
发布2020-04-27 10:17:13
1.1K0
发布2020-04-27 10:17:13
举报
文章被收录于专栏:测试游记测试游记

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

安装

  1. 安装robot framework
代码语言:javascript
复制
$ pip install robotframework
  1. 安装wxPython 4.0.4
代码语言:javascript
复制
$ pip install wxPython==4.0.4
  1. 安装Robot Framework RIDE
代码语言:javascript
复制
$ 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}

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试游记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 打开RIDE
  • 开始测试
    • 测试项目
      • 测试套件
        • 测试用例
        • 资源文件
          • 内部资源文件
            • 外部资源文件
            • 项目树状图
            • 变量
              • 变量标识符
                • 分类
                  • 作用域
                    • 标量变量的定义和使用
                      • 列表变量的定义和使用
                        • 字典变量的定义和使用
                        • 常量
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档