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

时间:2016-05-09 21:10:54

标签: c# automation bdd gherkin scenarios

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

1 个答案:

答案 0 :(得分:1)

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

鉴于此,你可能想知道为什么?你应该复制功能吗?不,您不应该在每个方案中复制步骤。

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

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

相关问题