• robot framework 常用关键字介绍


    1、log 打印所有内容

    log hello word

    2、定义变量

    ${a} Set variable 92
    log ${a}  

    3、连接对象

    ${a} Catenate hello word
    log ${a}    

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

     
    ${a} Catenate SEPAPATOR=--- hello word
    log ${a}      

    4、定义列表

    ${a} Create List q w e
    log ${a}      

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

     
    @{a} Create List q w e
    log many ${a}      

    5、时间的操作

    ${t} get Time
    log  ${t}

    6、if 语句

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

    ${a} Set variable 59    
    run keyword if ${a}>=90 log 优秀  
    ... ELSE IF ${a}>=70 log 良好
      ELSE IF ${a}>=60 log 及格
      IF ${a}<=60 log 不及格

    7、for 循环

    FOR ${i} in range 10
    log ${i}    

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

    8、Evaluate

    ${d} Evaluate random.randint(1000, 9999)   
    log ${d}    

    执行结果:

     9、导入库

    1)、调用框架

    Import Library unittest

    导入存在的库:

    导入不存在的库:

    2)、调用python文件

    首先创建python文件

     如下:

    #coding = utf-8

    def add(a,b):
    return a+b

    if __name__=="__main__":
    a= add(4,5)
    print(a)

     

     查看运行结果

     预计是11,怎么结果是56,因为程序把5和6看作成字符串了,我们需要转成int类型

     查看结果:

     10、注释

    “Comment”关键字用于设置脚本中的注释,也可以像 Python 一样使用“#”号进行注释

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

  • 相关阅读:
    1055 The World's Richest (25 分)
    1048 Find Coins (25 分)散列
    经典多线程问题(三)-子线程与主线程的循环打印
    经典多线程问题(二)-生产者消费者问题
    源码分析 CurrentHashMap 1.8
    源码分析 CurrentHashMap 1.7
    源码分析 HashTable与CurrentHashMap1.7与currentHashMap1.8对比
    源码分析 HashMap 1.8
    源码分析 HashMap 1.7
    Linux复习(常用命令)
  • 原文地址:https://www.cnblogs.com/xiaocaicai-cc/p/14633134.html
Copyright © 2020-2023  润新知