Я работаю над инфраструктурой BDD в c #, используя specflow и ReportPortal.Я использую схему сценария, чтобы автоматизировать один и тот же поток с несколькими параметрами, но я хочу иметь динамический заголовок в reportPortal.пример:
Scenario Outline: Perform a Test on car <car model>
Given I have the car"<car>"
When I expect that "<car>" has 4 wheels
Then I expect that the car will be able to move
Этот сценарий не работает, поскольку Gherkin не поддерживает динамический заголовок в схеме сценария.Можно ли как-то повлиять на заголовок сценария в следующем коде:
var currentFeature = FeatureContext.Current;
var currentScenario = ScenarioContext.Current;
var jsonRootElement = (JsonReportRootObject)currentFeature["JsonReport"];
var scenarioElement = new Element();
scenarioElement.keyword = "Scenario";
scenarioElement.line = 0;
scenarioElement.name = currentScenario.ScenarioInfo.Title;
scenarioElement.steps = new List<Step>();