Может что-то вроде driver.switch_to.alert.accept() ?
- Форум тестировщиков
- → Просмотр профиля: Сообщения: TatyanaV
15 октября 2019 - 08:22
Может что-то вроде driver.switch_to.alert.accept() ?
02 августа 2019 - 07:10
Да, сталкивалась, решаю именно указанным мною способом.
Как вариант - пройтись дебаггером, чтобы четко отловить, на какой конкретно строчке "падает", почему не попадает в catch (может там не UnhandledAlertException, а какой-то другой эксепшн тест фейлит).
Ещё вариант, сделать catch (Exception e) и там первым делом выводить e.printStackTrace() (самостоятельно выведет в лог) или e.getLocalizedMessage() (просто текст, выводить в лог надо вручную).
Татьяна, большое спасибо!
Проблему решил, вставив закрытие алерта непосредственно перед снятием скриншота.
Тут, конечно, минус в том, что алерт не попадает в скриншот, но хотя бы тестовый набор продолжает выполняться дальше.
Так я ж написала - текст алерта Вы можете получить и вывести в лог перед тем, как его закрывать. Не будет его на скрине, но зато текст алерта Вы все равно будете в логах видеть.
30 июля 2019 - 07:05
Да, сталкивалась, решаю именно указанным мною способом.
Как вариант - пройтись дебаггером, чтобы четко отловить, на какой конкретно строчке "падает", почему не попадает в catch (может там не UnhandledAlertException, а какой-то другой эксепшн тест фейлит).
Ещё вариант, сделать catch (Exception e) и там первым делом выводить e.printStackTrace() (самостоятельно выведет в лог) или e.getLocalizedMessage() (просто текст, выводить в лог надо вручную).
26 июля 2019 - 06:38
Можно в лог выводить текст алерта, а потом закрывать его и фоткать страницу.
24 июля 2019 - 13:36
Я использую IntelliJ IDEA.
Когда мне нужно отладить какой-нибудь тест - просто запускаю его в дебаггере и дохожу до точки "перед тем участком, который надо отладить". Дальше уже не продолжаю выполнение кода дебаггером, а выполняю нужные мне "кусочки кода" в доп. тулзе Evaluate Expression. Если там что-то не так - тест в целом не падает, поэтому можно подкорректировать то, что нужно и попробовать снова.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru