• 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 条件后,循环结束。

  • 相关阅读:
    flink 读取kafka 数据,partition分配
    Flink 报错 "Could not find a suitable table factory for 'org.apache.flink.table.factories.StreamTableSourceFactory' in the classpath"
    flume接收http请求,并将数据写到kafka
    【翻译】Flume 1.8.0 User Guide(用户指南) Processors
    【翻译】Flume 1.8.0 User Guide(用户指南) Channel
    【翻译】Flume 1.8.0 User Guide(用户指南) Sink
    【翻译】Flume 1.8.0 User Guide(用户指南) source
    【翻译】Flume 1.8.0 User Guide(用户指南)
    Apache Flink 简单安装
    Java之使用IDE
  • 原文地址:https://www.cnblogs.com/zhangan/p/13226050.html
Copyright © 2020-2023  润新知