如何使用 C# 在 Gherkin 中使场景相互依赖

How do I make scenarios dependent on each other in Gherkin using C#

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

中帮助我

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

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

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

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