Перейти к содержимому

Фотография

Как сделать так чтобы при падении теста браузер закрывался?

java selenide selenium cucumber

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 sechd

sechd

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Антон Антонов

Отправлено 22 февраля 2021 - 13:13

Коллеги всем доброго времени суток!

Selenide+Cucumber+Java.

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

Каждый тест содержит функционал логина в начале и разлогина в конце, так вот если тест #3 падает, браузер не закрывается и следующий тест #4 вводит логин и пароль в уже залогиненую учетку, в общем, при падении какого-либо теста все остальное тоже падает...


  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 22 февраля 2021 - 14:21

используй Хуки.
https://www.baeldung...-cucumber-hooks


  • 0

#3 Iryna

Iryna

    Новый участник

  • Members
  • Pip
  • 17 сообщений
  • ФИО:Iryna


Отправлено 11 марта 2021 - 17:11

Что-то типа:

@After
public void tearDown() {
   myWebdriver.quit();
}

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


  • 1



Темы с аналогичным тегами java, selenide, selenium, cucumber

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных