如何在代码中获取specflow方案大纲标题的自动生成的名称以进行报告

时间:2019-02-06 12:37:16

标签: c# cucumber bdd specflow

我有一个如下的方案大纲

Feature: Test Reporting
    Scenario Outline:  Verify pushing data to Event hub using API concept
       Given User Insert Geo Infomation to LoadCollection '<ScenarioId>'

Examples:
| ScenarioId | 
| Scenario_00 | 
| Scenario_01 |
| Scenario_02 | 

在testExplorer(我正在使用MSTest)中,我看到了以下情况

TestReportingFeature
-->VerifyPushingDataToEventHubUsingAPIConcept_Scenario_00
-->VerifyPushingDataToEventHubUsingAPIConcept_Scenario_01
-->VerifyPushingDataToEventHubUsingAPIConcept_Scenario_02

我按如下所示编码以获得测试名称

var title = ScenarioContext.Current.ScenarioInfo.Title;

上面返回的代码(如 VerifyPushingDataToEventHubUsingAPIConcept Scenario_00 )没有附加。

我希望返回 VerifyPushingDataToEventHubUsingAPIConcept_Scenario_00 ,请帮助我获取它。

0 个答案:

没有答案