Вопрос следующего характера.
Тесты, как правило, предусматривают конкретное поведение браузера.
То есть, если мы тестируем, к примеру, форму регистрации, и в тест по вводу уже зарегистрированного емейл закладываем, что после сабмита браузер не должен перейти на главную страницу с выводом сообщения об успешной регистрации. Или, что он должен вывести такой-то текст ошибки.
Но если в тестируемом приложении (веб) есть реальные баги, то браузер может повести себя неожиданным образом и соответственно, наш скрипт закрашится из-за того, что поведение не предусмотрено. Необходимо перехватывать ошибки, дабы была возможность выполнять следующие блоки.
Вопрос: как лучше перехватывать ошибки? Через try-catch или в селениуме есть какая-то более удобная и правильная обработка ошибок? Учитывая, что они могут быть самые неожиданные, т.е. нужен какой-то универсальный перехватчик, а не под конкретный, опять же, случай.
В сети как--то не нашла примеров тестов с перехватами ошибок...