Selenide - создайте новый драйвер для каждого теста Junit 5 - PullRequest
0 голосов
/ 18 декабря 2018

Я использую Selenide с Junit 5

Selenide 5.1.0

Junit 5.3.2

Когда я запускаю тесты с junit,один и тот же драйвер / браузер используется для всех тестов.Я хочу создать новый экземпляр WebDriver для каждого теста.

Я могу вызвать driver.quit () в методе AfterEach.Но я хотел знать, есть ли какой-нибудь встроенный метод для обработки того же самого в Selenide.Так что мне не придется беспокоиться об инициализации драйвера.Он должен открывать новый драйвер для каждого теста и закрываться после выполнения

1 Ответ

0 голосов
/ 19 декабря 2018

Похоже, что нет официальной интеграции JUnit Jupiter (JUnit 5) из Selenide:

https://github.com/selenide/selenide/issues/488

Однако вы можете реализовать Extension в JUnit Jupiter, аналогичноодин доступный для Selenium:

https://bonigarcia.github.io/selenium-jupiter/

...