2015-07-10 145 views
1

我有一個場景,如登錄&運行一個測試,像用不同的數據多次添加用戶。我們使用excel實現的數據驅動器。但問題是登錄發生在每個場景中。如何避免每個場景的登錄並只運行一次登錄,但在同一會話中多次添加用戶的時間段?Specflow-run步驟多次 - 只有當步驟

+0

你的問題不是很清楚。我可能會更好地添加您的方案的示例。 –

回答

1

如果您不想爲每種情況登錄,則可以通過添加BeforeFeature hook來爲該功能執行一次操作。像這樣:

[Binding] 
public class Hooks 
{ 
    [BeforeFeature] 
    public static void BeforeFeature() 
    { 
     \\...add login logic... 
    } 
} 

還有其他的鉤子,以防萬一你想在整個測試運行之前做到這一點。

+0

在每個場景的背景運行之前,請考慮功能是最好的一個。 – ReuseAutomator