C# 如何使用C语言使小黄瓜中的场景相互依赖#

C# 如何使用C语言使小黄瓜中的场景相互依赖#,c#,automation,bdd,gherkin,scenarios,C#,Automation,Bdd,Gherkin,Scenarios,我在MS Visual Studio中运行了两个不同的场景。我必须使场景相互依赖(比如,实现一个简单的登录页面,并使其依赖于仪表板页面)。有人说钩子是JVM中最好的方法。在c#中帮助我,我会不惜一切代价不让场景相互依赖 鉴于此,你可能想知道为什么?您是否应该复制该功能?不,您不应该在每个场景中重复步骤 我的方法是实现一个或多个助手方法,在需要时帮助登录。登录可能是一个偶然的细节,并且常常是这样,它模糊了场景的目的。您的场景的核心可能是不登录,这可能是其他对当前用户有价值的东西。如果未登录,他们将

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

中帮助我,我会不惜一切代价不让场景相互依赖

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

我的方法是实现一个或多个助手方法,在需要时帮助登录。登录可能是一个偶然的细节,并且常常是这样,它模糊了场景的目的。您的场景的核心可能是不登录,这可能是其他对当前用户有价值的东西。如果未登录,他们将无法执行某些操作。我将专注于他们的目标任务,并允许登录成为稍后实施步骤时的一个实现细节


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

我会尽一切努力避免场景相互依赖

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

我的方法是实现一个或多个助手方法,在需要时帮助登录。登录可能是一个偶然的细节,并且常常是这样,它模糊了场景的目的。您的场景的核心可能是不登录,这可能是其他对当前用户有价值的东西。如果未登录,他们将无法执行某些操作。我将专注于他们的目标任务,并允许登录成为稍后实施步骤时的一个实现细节

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