1
我有一个场景,如登录&运行一个测试,像用不同的数据多次添加用户。我们使用excel实现的数据驱动器。但问题是登录发生在每个场景中。如何避免每个场景的登录并只运行一次登录,但在同一会话中多次添加用户的时间段?Specflow-run步骤多次 - 只有当步骤
我有一个场景,如登录&运行一个测试,像用不同的数据多次添加用户。我们使用excel实现的数据驱动器。但问题是登录发生在每个场景中。如何避免每个场景的登录并只运行一次登录,但在同一会话中多次添加用户的时间段?Specflow-run步骤多次 - 只有当步骤
如果您不想为每种情况登录,则可以通过添加BeforeFeature
hook来为该功能执行一次操作。像这样:
[Binding]
public class Hooks
{
[BeforeFeature]
public static void BeforeFeature()
{
\\...add login logic...
}
}
还有其他的钩子,以防万一你想在整个测试运行之前做到这一点。
在每个场景的背景运行之前,请考虑功能是最好的一个。 – ReuseAutomator
你的问题不是很清楚。我可能会更好地添加您的方案的示例。 –