RobotFramwork - 外部python变量

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":"max.bai",
        "sign":"max6666"
        },
    {#user2
        "id":"123123123",
        "name":"max.bai",
        "sign":"max6666"
        }
    ]
使用方法:

@{users}[1]






猜你喜欢

转载自blog.csdn.net/max229max/article/details/70612011