2017-05-18 11 views

답변

0

내가 원하던 단계 정보를 기록하기 위해 BeforeStep을 추가했다.

[BeforeStep()] 
    public void RecordStep() 
    { 
     var stepContext = ScenarioContext.Current.StepContext; 
     var scenarioTitle = ScenarioContext.Current.ScenarioInfo.Title; 

     List<string> steps; 
     if (!this.scenarioSteps.TryGetValue(scenarioTitle, out steps)) 
     { 
      steps = new List<string>(); 
      this.scenarioSteps[scenarioTitle] = steps; 
     } 

     steps.Add($"{stepContext.StepInfo.StepDefinitionType} {stepContext.StepInfo.Text}"); 
    }