当 运行 selenium with gauge 时,如何获取当前场景 and/or 规范名称

How do you get the current scenario and/or spec name when running selenium with gauge

我正在使用仪表并尝试获取当前规范 and/or 场景名称。目前我的代码结构类似于 gauge 在 github.

中提出的 java-maven-selenium 示例

感谢您的帮助!

您可以使用 BeforeScenario hook and ExecutionContext 获取此信息。

一个例子:

@BeforeScenario
public void beforeScenario(ExecutionContext context){
    System.out.println("Current Spec: " + context.getCurrentSpecification().getName());
    System.out.println("Current Scenario: " + context.getCurrentScenario().getName());
}