当 运行 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());
}
我正在使用仪表并尝试获取当前规范 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());
}