【问题标题】:How do I make scenarios dependent on each other in Gherkin using C#如何使用 C# 在 Gherkin 中使场景相互依赖
【发布时间】:2016-05-09 21:10:53
【问题描述】:

我在 MS Visual Studio 中运行了两个不同的场景。我必须使场景相互依赖(例如,实现一个简单的登录页面并使其依赖于其仪表板页面)。有人说 Hooks 是 JVM 中最好的方法。用c#帮助我

【问题讨论】:

    标签: c# automation bdd gherkin scenarios


    【解决方案1】:

    我会尽一切努力不让场景相互依赖。

    鉴于此,您可能想知道为什么?您是否应该复制该功能?不,您不应该在每个场景中重复步骤。

    我的方法是实现一个或许多辅助方法,以在需要时协助登录。登录可能并且经常是一个偶然的细节,它模糊了场景的目的。您的场景的核心可能是不登录,它可能是对当前用户有价值的其他东西。如果他们没有登录,他们就不能做的事情。我会专注于他们的目标任务,并允许登录成为稍后实施步骤时的实施细节。

    这将是我避免让场景相互依赖的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-04
      • 2014-01-15
      • 2011-07-04
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      相关资源
      最近更新 更多