尽管将步骤类型传递给我,但我仍将其步骤附加到给定方案中:
private static ExtentTest _extentScenario;
....
[AfterStep]
public void AfterStep(ScenarioContext scenarioContext)
{
var stepType = ScenarioStepContext.Current.StepInfo.StepDefinitionType.ToString();
var scenarioStepContext = scenarioContext.StepContext;
_extentScenario.CreateNode(new GherkinKeyword(stepType), scenarioStepContext.StepInfo.Text); //step type has correct value
这就是我所得到的,但我希望Given,When,Then,And
被渲染。
这就是我想要的: