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”和“测试套件”属于并列关系。测试套件要想使用业务关键字下的“循环”关键字,需要导入资源

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

  • 相关阅读:
    select 标签的数据绑定
    JQ选择器-选择符合条件的元素,获取对应关系元素
    Velocity中判断表达式是不是为空
    重要的serialVersionUID
    编译nginx的时候报错 需要安装PCRE
    Mac 允许安装任何来源的app
    Charles
    Excel_日期和时间函数、EDATE、EOMONTH
    项目9: 成绩中国式排名(难度:中等)
    Mysql:IFNULL的使用说明
  • 原文地址:https://www.cnblogs.com/101718qiong/p/8268597.html
Copyright © 2011-2022 走看看