zoukankan      html  css  js  c++  java
  • robot 如何定义用户关键字、变量

    1.用户关键字,使用robot语法定义的关键字

    2.系统关键字  自带的

    3.资源文件,自己定义的关键字

    4.变量

    自己定义的关键字,需单独建一个资源文件

    自己写的关键字,需写在***Keywords***

    语法:

    关键字名称

    [Arguments] ${a} 表示变量

    [Return] 返回值

    在其他的文件 引用自己定义的关键字 需使用Resource

    如果是使用系统的关键字,需使用Library

    4.变量

    纯量:${}

    列表:@{}

    字典:&{}

    1.通过关键字创建

        ${hi}=    Set Variable    hello,robot
        @{list}=    Create List    python    25    robot
        &{dict}=    Create Dictionary    python=25    study=robot

    当列表和字典作为关键字的参数传递的时候,需要使用${}

    列表切片 ${变量名[2]} 

    字典获取值${变量名.值名称}

    2.全局变量,写在*** Variables ***

    3.套件级的变量,运行时可以找到

    Set Suite Variable    ${变量名} 局部变量变为全局变量

    4.以python文件存在的变量

    先在pycharm中写好变量文件,然后放在eclipse的目录下,

    引入的关键字Variables,取python中的变量,按python的语法来,比如取字典的值用${字典名["值名"]}

  • 相关阅读:
    java中怎么跳出两层for循环
    卡斯特信号有限公司面经
    唯一索引、普通索引、主键索引的区别
    ES中的查询操作
    sql:union 与union的使用和区别
    Java中多个集合的交集,并集和差集
    Angular动态组件
    Angular惰性加载的特性模块
    spring定时器
    索引
  • 原文地址:https://www.cnblogs.com/hherbk/p/12864222.html
Copyright © 2011-2022 走看看