How to get the name of the current test/ spec/ method/ scenario with Java-Cucumber?

How can I get the name of the current test/ spec/ method/ scenario with Java-Cucumber?

Hello Macy,

You can try to the sample code snippet below to get the name of the current scenario:

String scenarioId = scenario.getId();
//Takes the Scenario ID and removes the ; and splits it into 2 strings
String scenarioId4 = scenarioId;
String[] parts = scenarioId4.split(";");
String part1 = parts[0]; 
String part2 = parts[1]; 
String part11 = part1.replace('-', ' ');
String part22 = part2.replace('-', ' ');
System.out.println("Scenario ID for this test is -> part11 " + part11);
System.out.println("Scenario ID for this test is -> part22 " + part22);