2012-06-21 34 views
1

我在哪裏可以閱讀說明關於[BeforeScenario][BeforeTestRun]屬性及其全部運行時間的SpecFlow文檔?SpecFlow文檔

回答

7

有一些基本的信息在這裏:http://www.specflow.org/documentation/Hooks/

+1

這就是官方網頁 - 這是偉大的。這裏有一篇關於它的文章,講述了一點:http://www.marcusoft.net/2010/12/using-tags-in-specflow-features.html –

4
  • [BeforeTestRun][AfterTestRun]表示將之前所有測試
  • [BeforeFeature][AfterFeature]後要執行的代碼表示將在之前和之後的每個執行的代碼功能
  • [BeforeScenario][AfterScenarion]表示將在功能內的每個場景之前和之後執行的代碼
  • [BeforeScenarioBlock][AfterScenarioBlock]表示將前和每一個場景塊

後在下面可以看到與3個塊的情形的一個例子被執行的代碼。該測試將之前執行和之後給定/何時/然後塊:

Scenario Blocks

  • [BeforeScenarioStep][AfterScenarioStep]表示將被執行之前和每一場景步驟

進一步的信息之後的代碼關於在SpecFlow中使用和設置鉤子,您可以在下面找到:

SpecFlow - Using Hooks in your Tests