2016-11-14 85 views
0

我試圖在Specflow中使用場景大綱,但是步驟生成器不會爲所有示例生成步驟,但僅爲第一個示例生成樣式。Specflow - 場景大綱不生成示例步驟

我使用的是葡萄牙語。

這是我的方案大綱

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 

這是我的例子:

Exemplos: 
| NomeCampo  | 
| Nome Completo | 
| E-mail  | 

當我嘗試生成步驟的定義文件,框架生成步驟僅適用於「諾姆COMPLETO」的例子。我做錯了什麼?

+0

你應該顯示生成的步驟,它會幫助,如果實際存在問題,但我認爲這是預期的行爲 –

回答

2

這是預期的行爲。步驟是相同的​​,所以應該在場景大綱中重複使用。

當您使用場景大綱時,您將有效地指定兩個相同但具有不同數據的場景,並將差異封裝在這些步驟的參數中。因此,您應該只希望生成每個步驟的一種方法。在運行場景時,Specflow將管理使用示例中不同數據調用步驟。

相關問題