苹果免签名封装版:自动化测试项目实战 | 变量和常量(附限免视频)

太平洋在线 109 0

苹果免签名封装版:自动化测试项目实战 | 变量和常量(附限免视频)-第1张图片-太平洋在线下载

介绍关键字驱动测试框架Robot Framework中的变量和常量的用法苹果免签名封装版

01

变量和常量

Robot Framework有3种变量,即Scalar、List和Dictionary,它们分别用$、@和&符号定义,如图7-14所示苹果免签名封装版

苹果免签名封装版:自动化测试项目实战 | 变量和常量(附限免视频)-第2张图片-太平洋在线下载

■ 图7-14使用变量

在访问List和Dictionary中某个元素时需要使用$符号来引用变量,即图7-14所示中的第6行和第8行,否则Robot Framework将会自动将它们拆成多个元素苹果免签名封装版

重新执行测试代码苹果免签名封装版,执行结果如下:

Starting test: Learning Robot Framework.use_standard_keyword

展开全文

20210723 08:04:13.936 : INFO : ${var_01}= value

20210723 08:04:13.936 : INFO : @{var_02} = [ value_01 | value_02 ]

20210723 08:04:13.945 : INFO : &{var_03} = { key_01=value_01 | key_02=value_02 }

20210723 08:04:13.945 : INFO : value

20210723 08:04:13.946 : INFO : value_01

20210723 08:04:13.946 : INFO : value_02

20210723 08:04:13.946 : INFO : value_01

20210723 08:04:13.946 : INFO : key_01=value_01

20210723 08:04:13.946 : INFO : key_02=value_02

20210723 08:04:13.946 : INFO : value_01

Ending test: Learning Robot Framework.use_standard_keyword

说明/

Set Variable关键字实际上可以接收多个参数,因此它可以替代Create List关键字用于给列表类型的变量赋值苹果免签名封装版

除了太平洋在线太平洋在线下载可以创建变量,也可以直接使用Robot Framework预定义的内置变量,比如${TEST_NAME}表示测试用例名称,可以直接引用苹果免签名封装版

截至目前苹果免签名封装版,笔者已经介绍了许多关键字,那么如何查看所有关键字及每个关键字的用法呢?

选择Tools→Search Keywords选项或按F5键均可打开Search Keywords对话框,这里可以搜索和查看导入当前工程的所有关键字及其用法,如图7-15所示苹果免签名封装版

苹果免签名封装版:自动化测试项目实战 | 变量和常量(附限免视频)-第3张图片-太平洋在线下载

■ 图7-15Search Keywords对话框

除此之外,在测试代码中,将鼠标悬浮在关键字上,并按Ctrl键也可以查看关键字的用法,如图7-16所示苹果免签名封装版

苹果免签名封装版:自动化测试项目实战 | 变量和常量(附限免视频)-第4张图片-太平洋在线下载

■ 图7-16在测试代码中查看关键字的用法

扫码观看视频(限免三天)

实例讲解

自动化测试项目实战

从入门到精通(微课视频版)

精彩回顾

第一个unittest示例

演示了如何使用unittest创建和运行第一个单元自动化测试用例苹果免签名封装版

第一个pytest示例

演示了如何使用pytest创建和运行第一个单元自动化测试用例苹果免签名封装版

简单请求和响应

演示了如何使用Requests创建和运行第一个HTTP接口自动化测试用例苹果免签名封装版

使用Java API

演示了如何使用Java API创建和运行第一个Dubbo接口自动化测试用例苹果免签名封装版

打开浏览器

演示了如何使用Selenium创建和运行第一个Web自动化测试用例苹果免签名封装版

打开待测应用程序

演示了如何使用Appium创建和运行第一个App自动化测试用例苹果免签名封装版

编写简单测试用例

以实际项目为依托,介绍如何编写一个简单的自动化测试用例苹果免签名封装版

将公共部分封装为函数

介绍如何将公共部分封装为函数,这是太平洋在线手机版使用模块化来优化自动化测试用例的一种方法苹果免签名封装版

搭建Python私有仓库

介绍如何搭建一个Python私有仓库,以便使用函数库的方式来优化自动化测试用例苹果免签名封装版

使用Excel作为数据源

介绍如何使用Excel作为数据源进行数据驱动测试苹果免签名封装版

下期预告

自定义匹配器

介绍第三方断言函数库PyHamcrest的自定义匹配器功能苹果免签名封装版

02

参考书籍

书名:自动化测试项目实战——从入门到精通(微课视频版)

⇡ ⇡ ⇡ 点击上图查看更多图书信息 ⇡ ⇡ ⇡

本书特色

(1) 理论与实战案例结合苹果免签名封装版。知识脉络全面、清晰,学习路线明确,案例丰富,便于读者学习知识点。

(2) 内容合理,循序递进苹果免签名封装版。提供基础篇、进阶篇、实战篇的内容,以满足不同层次读者的需求。

(3) 视频讲解,强化实操苹果免签名封装版。为第7章中项目案例实操部分配备微课视频讲解,便于读者理解、学习和掌握。

标签: 常量 变量 实战 自动化 测试

抱歉,评论功能暂时关闭!