1
我有一個場景,如登錄&運行一個測試,像用不同的數據多次添加用戶。我們使用excel實現的數據驅動器。但問題是登錄發生在每個場景中。如何避免每個場景的登錄並只運行一次登錄,但在同一會話中多次添加用戶的時間段?Specflow-run步驟多次 - 只有當步驟
我有一個場景,如登錄&運行一個測試,像用不同的數據多次添加用戶。我們使用excel實現的數據驅動器。但問題是登錄發生在每個場景中。如何避免每個場景的登錄並只運行一次登錄,但在同一會話中多次添加用戶的時間段?Specflow-run步驟多次 - 只有當步驟
如果您不想爲每種情況登錄,則可以通過添加BeforeFeature
hook來爲該功能執行一次操作。像這樣:
[Binding]
public class Hooks
{
[BeforeFeature]
public static void BeforeFeature()
{
\\...add login logic...
}
}
還有其他的鉤子,以防萬一你想在整個測試運行之前做到這一點。
在每個場景的背景運行之前,請考慮功能是最好的一個。 – ReuseAutomator
你的問題不是很清楚。我可能會更好地添加您的方案的示例。 –