Specflow-运行 Steps Multiple times - Only When 步进
Specflow-Run Steps Multiple times - Only When step
我有一个场景,例如登录和 运行测试,例如使用不同的数据多次添加用户。我们使用excel实现的数据驱动。但问题是每个场景都会发生登录。如何避免每个场景都登录并且 运行 只登录一次,但在同一会话中多次添加用户的时间部分?
如果您不想为每个场景都登录,那么您可以通过添加 BeforeFeature
hook 为该功能登录一次。像这样:
[Binding]
public class Hooks
{
[BeforeFeature]
public static void BeforeFeature()
{
\...add login logic...
}
}
还有其他挂钩,以防您想在整个测试之前进行 运行。
我有一个场景,例如登录和 运行测试,例如使用不同的数据多次添加用户。我们使用excel实现的数据驱动。但问题是每个场景都会发生登录。如何避免每个场景都登录并且 运行 只登录一次,但在同一会话中多次添加用户的时间部分?
如果您不想为每个场景都登录,那么您可以通过添加 BeforeFeature
hook 为该功能登录一次。像这样:
[Binding]
public class Hooks
{
[BeforeFeature]
public static void BeforeFeature()
{
\...add login logic...
}
}
还有其他挂钩,以防您想在整个测试之前进行 运行。