2016-10-04 10 views
0

は、以下のシナリオを考えてみましょうフックBeforeScenarioまたはAfterScenario例テーブルのデータを読むSpecflow:、

@regression @msexcel 
Scenario Outline: Open all supported excel formats from windows explorer 
Given I navigate to a windows explorer directory named <directoryName> 
Examples: 
| directoryName   | excelDocumentName    | expectedTitle          | 
| OfficeDocuments\Excel | Excel2016_3Worksheets_XLSM.xlsm | Excel2016_3Worksheets_XLSM.pdf [Read-Only] - pdfDocs | 
| OfficeDocuments\Excel | Excel2016_3Worksheets_XLT.xlt | Excel2016_3Worksheets_XLT.pdf [Read-Only] - pdfDocs | 

私は前にまたはシナリオフックの後に例のテーブルを読みたいです。それは可能ですか?もしそうなら、提案に協力してください。おかげさまで

+0

経由ScenarioContextにするには?あなたが解決しようとしている実際の問題は何ですか?私はあなたが望むことはできないと思う(アウトラインはテストが生成されるときにいくつかの独立したシナリオに変わるので)、根本的な問題を理解することができれば追加の解決策を出すことができるかもしれない。 –

答えて

0

[BeforeScenario]や[AfterScenario]などのSpecFlowフックを使用してコードを実行できます。

出典: https://github.com/techtalk/SpecFlow/wiki/Hooks

+0

ご返信ありがとうございます。しかし、私が知っているようにspecflowフックを使用する方法ではない、私の質問です。フック内のspecflowテーブルのデータにアクセスする方法を知りたい –