2013-03-04 47 views
4

我有一個方案大綱如下:爲什麼我的方案大綱沒有在SpecFlow中調用?

Scenario Outline: Create Request Custom Export With XML, Comma Delimited, Tab Delimited 
    Given a user has entered the following data 
    | Custom Export  | File Format  | Vendor     | 
    | Custom Export 1 | <File Format> | 001_TestsVendor_Rp  |  
    When I save 
    Examples: 
    | File Format  | 
    | XML    | 
    | Comma Delimited | 
    | Tab Delimited | 

但是,當我運行方案,方案大綱是沒有得到調用。但正常情況下運行良好。代碼中是否需要修改?

回答

0

感謝您的寶貴迴應。我通過安裝Resharper軟件修復了我的問題。我不怎麼有助於運行場景大綱。但它讓我呼吸更輕鬆。如果有任何人遇到這種問題,請嘗試Resharper

謝謝。

+0

它沒有幫助我,但:P – 2016-12-18 11:41:19

1

難道不是因爲您的場景大綱欄<Format>與您的示例列File Format不符?

我也懷疑,如果你確實需要使用一個表中的輪廓,它可能會讀更好,如果你是你使用Specflow的Visual Studio插件使用

Given we are using a custom export of type Custom Export 1 
And a <Format> file format 
And vendor 001_TestsVendor_Rp 
+0

對不起,現在我編輯了正確的代碼。雖然,我的場景大綱甚至沒有被調用。給定的聲明也不起作用。但正常情景正在按預期運行。如果情景大綱本身沒有得到認可,表怎麼能成爲一個問題? – Naren 2013-03-04 11:50:50

0


您是否使用Regex屬性作爲方法綁定?
你可以發佈你的方法綁定給定/何時語法?

您能否看到Specflow已經選取了您的功能文件中的步驟,它們應該是黑色的。 如果它們是紫色的,它不能找到相關的步驟。

如果您一直在重構,請關閉並再次打開該項目。 我在使用Specflow插件時遇到了問題,無法在重構後拾取新方法。

我還沒有到底爲什麼,但那是一個快速修復。

相關問題