变量表中声明变量
一、首先我们要创建Variables表
*** Variables ***
${LoginUrl} http://localhost:8080/login/login.htm
List变量
@{database} 127.0.0.1 3306
Dict变量
&{user} name=auto pw=123456
二、也可以使用python模块文件提供公共变量给RF使用。只需要直接定义变量就可以了,语法完全就是python
- RF声明使用变量文件
*** Settings ***
Variables cfg/cfg.py
-
变量文件声明的时候,可以使用绝对路径,也可以使用相对路径。
-
使用相对路径的时候,RF搜索规则和资源文件搜索规则一样:
1、先在相对当前文件的目录 匹配搜索 2、在python的模块搜索路径中搜索,可以用--pythonpath参数
-
命令行参数指定变量文件
robot --variablefile cfg\cfg.py tc\t1.robot