在机器人框架中动态创建全局变量

时间:2016-10-13 05:46:53

标签: robotframework

我正在尝试在ROBOT框架中创建一个全局变量。我将执行n个脚本,

在第一个脚本中,我将检查一个条件,基于我想创建一个变量,将由剩余的脚本使用。

__ init __。机器人(这里我要设置变量)first.robot second.robot

如果在ROBOT中有可能,请告诉我。

由于 阿尼尔

2 个答案:

答案 0 :(得分:2)

内置的关键字库包含关键字Set Global Variable。来自文档:

  

使变量在所有测试和套件中全局可用。

     

使用此关键字设置的变量在所有测试中全局可用   设置后执行的案例和套件。用变量设置变量   因此,此关键字与从命令创建的效果相同   使用选项--variable或--variablefile。因为这   关键字可以随处更改变量,应谨慎使用。

示例:

Set global variable    ${the variable name}    this is the value

答案 1 :(得分:0)

您可以设置默认为全局的Environment Variables。它在Operating System库中可用。它们仅限于String个变量,并具有以下语法:

Set Environment Variable %{ENV_VAR_NAME}