Как сбросить serenity.property перезапустить браузер для конкретного тестового класса - PullRequest
0 голосов
/ 05 июля 2019

Мы перезапускаем браузер после каждого @Test в тестовом классе.

Я пытался установить свойство serenity

serenity.restart.browser.for.each=story

, но оно влияет на все тесты

Как настроить отдельный класс, который будет открывать браузер перед первым @Test и сохранять егооткрыть, пока не пройдут все тесты в этом классе.Но не трогайте все остальные тестовые классы

1 Ответ

0 голосов
/ 15 июля 2019

Если вы не расширяете свои тесты из базового теста

public class YourTest{
   @Managed(uniqueSession=true)
   public WebDriver driver;
}

Если вы запускаете где-нибудь в CI и имеете BaseTest

public class BaseUiTest extends BaseTest{
   @Managed(uniqueSession=true, driver = "")
   public WebDriver driver;
}
...