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