我有一个自定义机器人框架库,它接受一个参数来初始化它。
*** Settings ***
Library NotifyUsers ${max_messages}
使用pybot:
从命令行执行时,这很好用pybot --variable max_messages:4 my_test
但是,在启动时导入库时,此变量在Ride中不存在。我已尝试在“运行”选项卡的“参数”字段中对其进行定义,但在运行测试之前,该实例不会被实例化。
如果我替换变量和硬编码一个整数参数,它在Ride中工作正常。
答案 0 :(得分:0)
向Bryan Oakley道歉!我不知何故设法删除了他的答案,这使我指出了正确的方向。
向变量表添加条目不能解决此问题,但是使用变量文件可以解决此问题! Ride似乎会在启动时导入变量文件。测试套件中包含的变量表在运行时才会得到解析。