RF-测试目录以及库引用、变量使用

测试集目录和初始化文件对于有多少个测试用例无上限,建议使用少于10个初始化文件用法:需共享变量或关键字,可将它们放入资源文件中,该文件通过初始化文件和测试用例文件导入。而不是直接放在初始化文件中使用测试库测试用例使用某个库中的关键字,来创建更高级别的用户关键字导入库方法一:使用Library导入库设置表中Library设置导入测试库,随后列中使用库名称方法二:Imp...
摘要由CSDN通过智能技术生成

测试集目录和初始化文件

  • 对于有多少个测试用例无上限,建议使用少于10个

初始化文件用法:

  • 需共享变量或关键字,可将它们放入资源文件中,该文件通过初始化文件和测试用例文件导入。而不是直接放在初始化文件中

使用测试库

  • 测试用例使用某个库中的关键字,来创建更高级别的用户关键字

导入库

  • 方法一:使用Library导入库
    设置表中Library设置导入测试库,随后列中使用库名称
  • 方法二:Import Library导入库
    使用Builtin库中关键字Import Library

标准库

  • Builtin
  • Collections
  • DateTime
  • Dialogs
  • OperatingSystem
  • Process
  • Screenshot
  • String
  • Telnet
  • XML

外部库

  • SeleniumLibrary
  • AppliumLibrary
  • DatabaseLibary
  • requests

实例

*** Settings ***
Library    SeleniumLibrary
Library    OperatingSystem
Library    common_lib.py    WITH NAME    MycommonLib

*** Test Cases ***
case01
    Import Library    Collections


创建使用变量

使用场景

  • 测试用例表和关键字表中的关键字参数中
  • 变量可以分为三种:标量、列表和字典,语法分别是:${SCALAR},@{LIST},&{DICT}

创建变量

*** Variables ***
${url}    http://www.baidu.com
${port}    8080
@{persons}    tom    kite    rose
&{mydict}    name=tom    age=20    email=tom@gmail.com

*** Test Cases ***
case01
    Log    hello

访问变量

  • 访问列表方式
    通过索引访问(负索引可从末尾访问)
    切片语法访问

  • 访问字典方式
    n a m e

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值