zoukankan      html  css  js  c++  java
  • Robot Framework(用户关键字)

    在 Robot Framework 中关键字的创建分两种:系统关键字和用户关键字。系统关键字需要通过脚本开
    发相应的类和方法,这个我们将在后面的章节介绍。用户关键字的创建就要简单得多,它主要利用现有的
    系统关键字,根据不同的业务,把多个重复的步骤集合在一起组成用户关键字。

    比如,我们有一个循环:

    我们经常会用到这个循环,只是每次循环的次数不是一样。有时候需要循环 5 次,有时候需要循环 8
    次。对这样的需求,我们就可以将这个循环封装成一个关键字

    右键点击“测试项目”或“测试套件”都可以看到“New User Keyword”的选项。我们可以根据自己
    的需求选择在项目或套件下创建用户关键字

    1、创建用户关键字

    在测试套件上右键选择“New User Keyword”选项。

    在弹出的菜单中输入用户关键字的名称。

    注意这个时候用户关键字和测试用例平级,所以在测试用例中可以直接使用。
    下面编写用户关键字。(用户关键字的 Edit 标签与测试用例的 Edit 标签很像。)

    点击“setting>>”按钮,Arguments 参数为:${number} ,这就像定函数的输入参。可以设置多个变
    量,之间用“|”分隔。
    添加循环的用例,循环的次数为:${number}

    接着在用例中使用“循环”用户关键字

    将循环的次数改为“8”,运行用例将循环 8 次。

    2、创建资源

    在实际的项目测试过程中,我们往往需要创建许多这样的具有通用性的用户关键字。不希望这些关键
    字依附于某个测试套件,甚至是某个项目。那么我们可以创建资源文件用于存放这些关键字。

    2.1 创建资源

    右键“测试项目”选择“New Resource”创建资源

    输入资源名称:

    2.2 创建关键字

    右键“业务关键字”选择“New User Keyword” 来创建用户关键字。

    创建完成的项目结构如下:

    2.3导入资源

    因为“业务关键字.txt”和“测试套件”属于并列关系。测试套件要想使用业务关键字下的“循环”关键字,需要导入资源

    现在就可以在测试用例中使用“循环”关键字了。

  • 相关阅读:
    TIME_WAIT
    Oracle常用SQL命令
    Linux系统标准化设置:克隆系统后网卡设置、固定IP设置、关闭防火墙和SELINUX、更改主机名
    Linux平台oracle 11g单实例 + ASM存储 安装部署
    Oracle基础维护03-主机、数据库日志收集
    print控制台输出带颜色文字方法
    第二十九节,装饰器
    python 浅析对return的理解
    工欲善其事,必先利其器——持续更新中……
    优秀的学习资源收集:
  • 原文地址:https://www.cnblogs.com/101718qiong/p/8268597.html
Copyright © 2011-2022 走看看