SpecFlow只调用场景的第一行

本文关键字:一行 调用 SpecFlow | 更新日期: 2023-09-27 17:49:28

我使用SpecFlow场景来登录我的用户。

我有两个相同的行由一个And分隔,但绑定得到只调用第一行。我使用下面的代码:

背景:

Given User 'User1' at 'RC1' logged in
And User 'User2' at 'RC2' logged in

绑定:

[Given(@"User '(.*)' at '(.*)' logged in")]
public void GivenUserAtLoggedIn(string p0, string p1)
{
    new Login(p1, p0);
    ScenarioContext.Current.Pending();
}

SpecFlow只调用场景的第一行

删除

ScenarioContext.Current.Pending();