如何在Ride中初始化用于导入库的变量?

时间:2016-03-08 17:14:55

标签: robotframework

我有一个自定义机器人框架库,它接受一个参数来初始化它。

    *** Settings ***
    Library           NotifyUsers    ${max_messages}

使用pybot:

从命令行执行时,这很好用
pybot --variable max_messages:4 my_test

但是,在启动时导入库时,此变量在Ride中不存在。我已尝试在“运行”选项卡的“参数”字段中对其进行定义,但在运行测试之前,该实例不会被实例化。

如果我替换变量和硬编码一个整数参数,它在Ride中工作正常。

1 个答案:

答案 0 :(得分:0)

向Bryan Oakley道歉!我不知何故设法删除了他的答案,这使我指出了正确的方向。

向变量表添加条目不能解决此问题,但是使用变量文件可以解决此问题! Ride似乎会在启动时导入变量文件。测试套件中包含的变量表在运行时才会得到解析。