RobotFramwork - 外部python变量
Max.Bai
2017-04
RobotFramwork 可以使用外部python文件来定义变量供Robot使用。
这种方法提供的变量是全局变量,使用方法就是执行的时候加上 --variablefile D:\RF\Test\Data\data.py
python 如果变量名和robot里面的重复会使用python文件里面的。
1. 普通变量
和python定义变量一样
userName = "Max.Bai"
使用方法
${userName}
2. 字典变量
payload = {
"pType":"3",
"id":"123",
"sign":"sdfsdfsdfsdf"
}
使用方法
${payload}
3. 列表变量
列表变量的名字必须以LIST__开头, 比如定义变量名为users列表变量:
LIST__users = [
{#user1
"id":"123123123",
"name":"ma