Serenity / jBehave - как открыть текущий отчет Serenity после завершения теста - PullRequest
0 голосов
/ 07 февраля 2020

Использование jbehave и безмятежности для отчетов: как передать код после генерации отчета. Объявление @AfterStories не помогает, после этого генерируется текущее. (Я не спрашиваю, как открыть какой-либо отчет, но как это сделать, чтобы получить текущий отчет, теперь я открываю предыдущий, который является последним в целевой папке)

@Managed
private WebDriver driver;

@BeforeStories
.....

@AfterStories
public void openLatestSerenityReport {
    myMethod.openLatestSerenityReport();
}

1 Ответ

2 голосов
/ 08 февраля 2020

Это было бы нетривиально, поскольку для этого нет встроенного механизма. Возможно, вы сможете использовать ловушку JVM или написать свой собственный класс бегунов JUnit для запуска самого класса Serenity.

...