Как получить имя «Step» с помощью Cucumber с Java для использования в отчете Extent - PullRequest
0 голосов
/ 19 февраля 2019

Я хочу использовать имя шага, указанное в файле возможностей сценария / схемы сценария.Поэтому, пожалуйста, помогите мне, как получить информацию о шаге в Cucumber Java.

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете использовать крючки, чтобы получить объект сценария, а затем его имя.Должно быть что-то вроде этого

package util;
import cucumber.api.java.Before;

public class Hooks {
    public String scenario_name;
    @Before
    public void getScenario(Scenario){
        scenario_name = Scenario.getName();
    }
}

, а затем, не забудьте добавить util, в этом случае, к вашему клею

@CucumberOptions(...glue = {"yourStepPackage","util"}...)

Надеюсь, это поможет!

...