Robotframework:使用可变文件过滤标签

时间:2013-09-02 10:07:49

标签: python robotframework

我正在使用机器人框架在我们的测试和实时系统上运行测试。

我正在使用不同的变量文件进行测试和直播。因为我想确保写入数据的测试不是针对实时系统执行的,所以我用标记“WRITING”标记了写测试用例,并且我希望在使用变量文件时自动忽略这些测试。现场系统。

我需要在变量文件中设置哪个变量来排除此标记?

1 个答案:

答案 0 :(得分:1)

你可以使用pybot的--argumentfile [path]从textfile中读取参数,在文本文件中你可以指定相关的变量文件和--exclude开关。

argumentfile_for_test.arg的内容:

--variablefile path/to/test_variables

content argumentfile_for_live.arg:

--variablefile path/to/live_variables --exclude WRITING

然后用

调用pybot
pybot --argumentfile argumentfile_for_test.arg

pybot --argumentfile argumentfile_for_live.arg

或将调用添加到您的跑步者脚本中。您甚至可以将所有相关的开关添加到相应的文件中,以保持配置清洁。