zoukankan      html  css  js  c++  java
  • 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库提供常用的关键字。

     

     

  • 相关阅读:
    linux系统安装mysql数据库
    laypage分页控件使用方法
    could not get wglGetExtensionsStringARB
    Eclipse -- 自动补齐设置和其他用法
    Android开发--AndroidManifest.xml文件解析
    Java--常识
    课题论文写作时思路---目前存在的不足
    课题论文之调研---已有研究算法概述
    课题论文之调研---脏腑辨证
    Bayesian 网络分类算法
  • 原文地址:https://www.cnblogs.com/cyying/p/12881474.html
Copyright © 2011-2022 走看看