【问题标题】:How to set priority of test cases in RIDE如何在 RIDE 中设置测试用例的优先级
【发布时间】:2020-06-29 12:18:39
【问题描述】:

我在测试套件中有测试用例,如下例所示:

MyTestSuite:

TC_01:
     Log to console **This should execute last** 

TC_02:
     Log to console **This should execute first**

TC_03:
     Log to console **This should execute second**

我已尝试为测试用例添加排序,如下所示:

01__TC_01:
     Log to console **This should execute last** 

02__TC_02:
     Log to console **This should execute first**

03__TC_03:
     Log to console **This should execute second**

我参考了以下网站:

https://seleniummaster.com/sitecontent/index.php/selenium-robot-framework-menu/selenium-robot-framework-python-menu/222-run-tests-in-certain-order-in-robot-framework-python

但它们仍然按照编写时的顺序运行。

请指导我完成这个。

提前致谢!

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    机器人测试用例将按照它们在文件中出现的顺序运行。使用名称只会影响文件夹中文件的运行顺序。唯一的例外是您使用--randomize 选项。

    robot framework user guide 是这样说的:

    测试套件中的测试用例按照测试用例文件中定义的顺序执行。

    有关更多信息,请参阅机器人框架用户指南中的Test Execution 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多