Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Сложности с Аннотациями. Webdriver. Junit..Java


(Michael Leginchenko) #1

Добрый вечер.

Помоги плиз запустить все тесты так, чтобы каждый раз Браузер не перезагружался.

Пробовал @BeforeClass @AfterClass, но когда Suite прогоняет все классы(Они находятся в разных пакетах), то Браузер перезагружается.

Если можно с примером.

Заранее Благодарен.


(Дмитрий Жарий) #2

 

Здравствуйте,

Вот, посмотрите следующий топик. В нем ответом стало использование Синглтона. Есть примеры.

http://automated-testing.info/forum/how-run-new-test-same-window-there-another-test-was-completed#comment-3757


(Mykhailo Poliarush) #3

да, Дима правду говорит

если вам не нужно открывать и закрывать браузер вообще, то вам вообще не сильно нужны аннотации и нужно просто реализовать дополнительный класс

где при вызове соответствующего метода будет возвращаться старый инстанс вебдрайвера

другой момент, что вам нужно будет тогда явно прописать закрытие браузера после выполения всех тестов


(Michael Leginchenko) #4

в очередной раз большое спасибо ) пробую)


(Michael Leginchenko) #5

Ещё раз спасибо) всё сработало))!


(Mykhailo Poliarush) #6

как классно видеть, что у людей получается

так чтобы у других тоже не возникало подобных вопросов

делитесь накопленным опытом и показываете куски кода, чтобы люди могли на что-то посмотреть 

и переиспользовать их

 

это будет ваш вклад в наше сообщество :)