Nunit Specflow-场景大纲不';t为示例生成步骤

Nunit Specflow-场景大纲不';t为示例生成步骤,nunit,bdd,specflow,Nunit,Bdd,Specflow,我试图在Specflow中使用场景大纲,但步骤生成器不会为所有示例生成步骤,而是仅为第一个示例生成STPET 我在用葡萄牙语 这是我的剧本大纲 Esquema do Cenário: CN[02] Um campo obrigatório não está preenchido Dado que eu não preenchi o campo <NomeCampo> Quando eu clicar no botão Salvar Então o sistem

我试图在Specflow中使用场景大纲,但步骤生成器不会为所有示例生成步骤,而是仅为第一个示例生成STPET

我在用葡萄牙语

这是我的剧本大纲

Esquema do Cenário: CN[02] Um campo obrigatório não está preenchido
    Dado que eu não preenchi o campo <NomeCampo>
    Quando eu clicar no botão Salvar
    Então o sistema deve informar que o preenchimento do campo <NomeCampo> é obrigatório

当我尝试生成步骤定义文件时,框架仅为“Nome Completo”示例生成步骤。我做错了什么?

这是预期的行为。这些步骤是相同的,因此应该由场景大纲重用


当您使用场景大纲时,您实际上指定了两个相同但数据不同的场景,并且差异封装在步骤的参数中。因此,您应该期望每个步骤只生成一个方法。Specflow将在运行场景时使用示例中的不同数据管理步骤的调用。

这是预期行为。这些步骤是相同的,因此应该由场景大纲重用


当您使用场景大纲时,您实际上指定了两个相同但数据不同的场景,并且差异封装在步骤的参数中。因此,您应该期望每个步骤只生成一个方法。Specflow将在运行场景时使用示例中的不同数据管理步骤的调用。

您应该显示生成的步骤,如果确实存在问题,这会有所帮助,但我认为这是意料之中的。您应该显示生成的步骤,如果真的有问题,这会有帮助,但我认为这是预期的行为
Exemplos:
| NomeCampo     |
| Nome Completo |
| E-mail        |