Я хочу изменить отчет об огурцах на отчет о безмятежности. Я использую версию огурца 2.3.1 в нашей структуре. С каких шагов мне нужно начать. Является ли это возможным? На данный момент я начал добавлять зависимости для плагина Serenity Gradle и заменил Cucumber io.cucumber: cucumber-spring, Cucumber-Java, Cucumber-Junit на Serenity-Core, Serenity-Junit, Serenity-Screenplay, но возникают некоторые проблемы со сборкой. Не уверен, что это выполнимо или как мне подойти к этому. Есть ли пример проекта?
Замените отчет об огурцах отчетом о безмятежности
Ответы (1)
Это очень выполнимо. Чтобы использовать Serenity, нам нужен либо Cucumber, либо JBehave. Итак, хорошо, что вы уже используете Cucumber. Вам нужно добавить зависимости Serenity и Cucumber, такие как serenity-core, serenity-junit, serenity-cucumber5, Cucumber-Java, Cucumber-Junit и Serenity-Screenplay в POM.xml.
Тестовый Runner для Serenity Framework будет примерно таким.
import org.junit.runner.RunWith;
import io.cucumber.junit.CucumberOptions;
import net.serenitybdd.cucumber.CucumberWithSerenity;
@RunWith(CucumberWithSerenity.class)
@CucumberOptions(plugin = { "pretty" }, features = "src/test/resources/features/LoginPage.feature")
public class CucumberTestSuite {
}
Есть статья, в которой объясняется, как построить проект в Serenity. Но это в Мавене. Тем не менее вы получите некоторое представление. Здесь это ссылка .
person
Vibha Singh
schedule
25.06.2021