【问题标题】:Robotframework: Filtering tags using variable filesRobotframework:使用变量文件过滤标签
【发布时间】:2013-09-02 18:52:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: python robotframework


    【解决方案1】:

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

    argumentfile_for_test.arg 的内容:

    --variablefile path/to/test_variables
    

    内容参数file_for_live.arg:

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

    然后只需调用 pybot 与

    pybot --argumentfile argumentfile_for_test.arg
    

    pybot --argumentfile argumentfile_for_live.arg
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-11
      • 2021-12-05
      • 2022-01-26
      • 2020-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多