zoukankan      html  css  js  c++  java
  • Robot Framework (七)Keyword 关键字

    018-08-30  15:07:09

      Robot framework主要就是关键字驱动的自动化测试,关键字是它的核心。关键字分为系统关键字、用户关键字,系统关键字通常来源于测试库,用户关键字是用户自定义的,来源于资源文件,再加载到套件中使用。

    一、用户关键字

      1.新建用户关键字

      右键单击资源文件”Resource1.robot", 选择“New User Keyword", 弹出对话框,填写关键字名,点击”确定“按钮即可。

      

      2.查看用户关键字用在了哪些地方

      右键点击关键字”随机字符“,选择”Find Usages", 弹出对话框,即显示用在了哪些地方

      

      3.给用户关键字设置传参 Arguments

      1) 必填参数

      F5查看关键字说明,只要是后面没有默认值的都是必填参数。默认值用“参数名=值”表示。

      

        

      2)选填参数(默认值参数)

      参数有默认值的都是选填参数。设置用户关键字入参时,必填参数必须在选填参数前面。变量名和等号间不能有空格,有空格的话,会报语法错误。

      

      

      3)List 变量参数(不定长参数)

      List变量参数只能放在最后一位,放在前面或者中间都会报错,List variable allowed only as the last argument.

      只能有一个List变量参数,并且必须放在最后。如图:

      

      

      

       

      

      这里可以看到第二个参数默认值没生效,原因是后面的可变长参数传值了,即使前面的默认值参数什么也不写,RF也认为你传了空值。

      想让默认值生效,则默认值后面的参数都要为空。如下图:

      

      

      从上俩图,可以看出此时的默认值生效了。

      4.给用户关键字设置返参Return

      详细见书上P116-126页,以下至举例说明其中一种情况

      

      

      

      

  • 相关阅读:
    day10 基本数据类型介绍-整形的魔法
    python 快捷键
    F5负载均衡 简要原理解析以及命令行命令
    Python之路(2)
    Pycharm的安装
    集合框架(Collection和Collections的区别)
    集合框架(04)HashMap扩展知识
    集合框架(04)HashMap
    集合框架(03)泛型
    MVC
  • 原文地址:https://www.cnblogs.com/Agnes1994/p/9560985.html
Copyright © 2011-2022 走看看