Skip to main content
 首页 » 编程设计

python之Robotframework:使用变量文件过滤标签

2025年05月04日11Renyi-Fan

我正在使用 robotframework 在我们的测试和实时系统上运行测试。

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

我需要在我的变量文件中设置哪个变量来排除这个标签?

请您参考如下方法:

你可以使用pybot的--argumentfile [path]从文本文件中读取参数,在文本文件中你可以指定相关的变量文件和--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 

或将调用添加到您的运行器脚本中。您甚至可以将所有相关开关添加到相应的文件中,以保持您的配置整洁。