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

Фотография

Как перехватывать ошибки в Automation Model?


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

#1 Deman

Deman

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

  • Members
  • PipPip
  • 104 сообщений
  • ФИО:Трошков Дмитрий Ростиславович

Отправлено 16 марта 2006 - 18:22

В хелпе об автоматизированиие QTP при помощи Automation model. Есть такая глава как Enumerations. Она содержит коды ошибок и их описание. А как эти ошибки перехватывать? Где проверять этот код? В каком обьекте они находятся? Как я узнаю о том, что произошла ошибка?
  • 0

#2 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 16 марта 2006 - 18:30

as usual in VBScript i guess (== painful and clumsy):

Err.Clear ' clear codes of previous error if any
on error resume next  ' want to handle error there
DoSomething( )
if 0 <> Err.Number then   'error with code Err.Number happened
 ......

on error goto 0  ' do not want to handle error any more

  • 0
Andrey Yegorov. Изображение


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

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