zoukankan      html  css  js  c++  java
  • 14. robotframework-常用关键字

    下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库。Builtin库提供常用的关键字

    1、log

    log 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容。

    运行结果:

    2、定义变量

    通过“Set variable”关键字来定义变量

    运行结果:

    3、连接对象

    “Catenate”关键字可以连接多个信息

    运行结果:

    加上“SEPARATOR=”可以对多个连接的信息进行分割。

    运行结果:

     

    4、定义列表

    通过“Create List”关键字可以定义列表。每个字符串前面加 u,是为了统一编码问题,将字符串转为 Unicode 编码。

    运行结果: 

     

    如果通过“@{}”去定义列表的话,可以通过“log many”关键字进行打印

    运行结果:

    5、时间的操作

     Robot Framework 中提供了“get time”关键字用来获取当前时间。

    运行结果:

    6、设置休眠时间

    “sleep”关键字用来设置休眠一定时间,sleep 关键字默认以“秒”为单位。

    运行结果:

    7、if语句

    通过“run keyword if”关键字可以编写 if 分支语句。

    首先定义一个变量 a 等于 59 。
    If 判断 a 大于等于 90 ,满足条件 log 输出 “优秀 ”;
    不满足上面的条件,接着 else if 判断 a 大于等于 70 ,满足条件 log 输出 “良好”;
    不满足上面的条件,接着 else if 判断 a 大于等于 60 ,满足条件 log 输出 “及格”;
    上面的条件都不满足,else log 输出“不及格”。
    注:注意 ELSE IF 和 ELSE 前面的三个点点点(...)。注意ELSE IF和ELSE要是大写。

    8、for 循环

    在 Robot Framework 中编写循环通过“:for”。通过“:for”定义 for 循环;in range 用于指定循环的范围。

    例子1,这个例子为执行 10 次循环

    运行结果:

     

    注意:in range 定义为 10,它的范围是 0~9

    例 2,遍历列表

    “create list” 关键字用来定义列表(a,b,c),“@{}”用来存放列表。通过过“:for”循环来来遍历@{abc}列表中的字符。

     运行结果:

    例 3,循环中的判断

    通过“Exit For Loop If”关键字时行 for 循环内的判断,当满足 Exit For Loop If 条件后,循环结束。

  • 相关阅读:
    C#中RDLC合并两个列的值
    C#中RDLC控制某列的显示隐藏
    VS中RDLC提示类型不一致
    C#中使用NPOI提示(找到的程序集清单定义与程序集引用不匹配)
    Web项目访问在C盘的图片(不在当前项目路径下的图片)
    【转】主成分分析(PCA)
    【转】协方差的意义
    [转]hpp.h与.h的区别
    SPEC-RFC3261总述
    (转载)VoLTE简介
  • 原文地址:https://www.cnblogs.com/zhangan/p/13226050.html
Copyright © 2011-2022 走看看