- Регистрация
- 05.11.2018
- Сообщения
- 149
- Благодарностей
- 55
- Баллы
- 28
Добрый день!
Проект организован так:
-Делаем действия на сайте
-Сайт в любой момент может выбить ошибку(ввести повторно пароль, каптча, подтверждения почты), по этому я делаю проверку есть ли нужный элемент на странице примерно так:
Если его нету делаю Exception и он переводит проект на беденд, а там идет обработка ошибок(), после обработки проект возвращается в место где была ошибка.
Проблема в том что если вывожу Exception второй раз, проект не идет на бед енд.
Объясните пожалуйста как это работает и можно ли это исправить?
Проект организован так:
-Делаем действия на сайте
-Сайт в любой момент может выбить ошибку(ввести повторно пароль, каптча, подтверждения почты), по этому я делаю проверку есть ли нужный элемент на странице примерно так:
Код:
if(el.IsNull)
{
throw new Exception("Элемент не найден, перехожу к определению ошибки");
}
Проблема в том что если вывожу Exception второй раз, проект не идет на бед енд.
Объясните пожалуйста как это работает и можно ли это исправить?