有没有办法以所需的顺序运行Specflow场景(C#Selenium)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法以所需的顺序运行Specflow场景(C#Selenium)?相关的知识,希望对你有一定的参考价值。

我正在尝试在测试资源管理器中运行多个Specflow测试,但挑战是我无法以所需的顺序运行它们。

ex - 我的功能文件中有3个场景:

  • 登录积极
  • 登录否定
  • 注册积极

目前,它们以随机顺序运行。我希望他们总是以上述顺序运行。如何配置我的功能文件以使其成为可能?

答案

对于NUnit:场景内的测试按字母顺序运行,因此如果您想按特定顺序运行它们,只需重命名方案即可

Scenario: 1 Login positive
Scenario: 2 Login negative
Scenario: 3 Registration positive

对于其他框架,请查看:https://www.ontestautomation.com/running-your-tests-in-a-specific-order/

以上是关于有没有办法以所需的顺序运行Specflow场景(C#Selenium)?的主要内容,如果未能解决你的问题,请参考以下文章

Json 没有以所需的模式返回正确的值

Unity c#以所需的日期时间格式将date-string转换为datetime对象

无法以所需的方式将 XML 属性值解析为 C# 枚举

无法以所需的方式旋转立方体 - 平面和鼠标移动方法

Specflow:为许多场景大纲维护一个示例表

CMake 有没有办法利用“swig -MM”生成的依赖项?