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的语法来,比如取字典的值用${字典名["值名"]}

 

posted @ 2020-05-10 17:22  learn_py_test  阅读(1011)  评论(0编辑  收藏  举报