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

Фотография

Как поймать исключение?


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

#1 lokofc

lokofc

    Активный участник

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Pavel

Отправлено 01 ноября 2013 - 15:48

Хочу поймать исключение, которое вылетает, если объект не найден, шлепнуть скрин и просто продолжить дальше, например:

try { //do smht}
catch(e) {Log.Picture(obj)}

но почемуто блок catch не выполняется, когда вылетает ошибка "Не найден объект"
  • 0

#2 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 01 ноября 2013 - 18:55

Хочу поймать исключение, которое вылетает, если объект не найден, шлепнуть скрин и просто продолжить дальше, например:

try { //do smht}
catch(e) {Log.Picture(obj)}

но почемуто блок catch не выполняется, когда вылетает ошибка "Не найден объект"



Проблема скорее в том, что вылетает обычный Error а не Exception..
В GeneralEvents создайте обработчик событий OnLogError ..
а там можно сделать чтото подобное

function GeneralEvents_OnLogError(Sender, LogParams)
{
    Log.Picture(Sys.Desktop.Picture())
}

  • 0

#3 nikk60

nikk60

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

  • Members
  • Pip
  • 38 сообщений

Отправлено 22 ноября 2013 - 12:46

Исключения в тесткомплите - больная тема.

Я бы на вашем месте включил настройку проекта / Playback / Post image on error
Автоматически получите скриншот экрана при любой ошибке в логе.
  • 0


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

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