介绍关键字驱动测试框架Robot Framework中的变量和常量的用法苹果免签名封装版。
01
变量和常量
Robot Framework有3种变量,即Scalar、List和Dictionary,它们分别用$、@和&符号定义,如图7-14所示苹果免签名封装版。
■ 图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所示苹果免签名封装版。
■ 图7-15Search Keywords对话框
除此之外,在测试代码中,将鼠标悬浮在关键字上,并按Ctrl键也可以查看关键字的用法,如图7-16所示苹果免签名封装版。
■ 图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章中项目案例实操部分配备微课视频讲解,便于读者理解、学习和掌握。