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

resvit

Регистрация: 25 сен 2008
Offline Активность: 13 сен 2012 11:21
-----

Мои сообщения

В теме: Передача в лог номера строки

30 августа 2011 - 13:18

Читайте описание exception и ищите ошибку в скрипте. Обычно постится довольно информативное сообщение, чтобы в собственном творчестве искомое место быстро отыскать.



Не совсем информативное. Например, list items of bounds (45) как определить на каком цикле вылетело? Если таблиц много.


Ребят, try-catch необходимы чтобы не вылетать из выполнения скрипта. Если я чего то не понимаю,тогда как? А на Exception скрипт останавливается и выполнение заканчивается. А нужно чтобы постилось в лог и дальше шло выполнение.

В теме: Передача в лог номера строки

30 августа 2011 - 11:45

Двойным кликом по эксепшену мы переходим на ту строку скрипта которая и вызвала эту ошибку.


Спасибо за помощь.

Но
в конструкции:
try
{
string  //error  
} 
catch (e) 
{Log.Warning(e.description)}   // flag

В лог выводится событие Warning и двойным кликом по этому событию мы попадаем на строку flag. А интересует строка error в теле try, с которой мы соскочили на catch.

В теме: Пишу скрипты на TestComplete 7

04 августа 2011 - 15:03

Вы бы как-нибудь тему по-другому озаглавили. А то не очень по данному заголовку понятно о чем идет речь в посте, имхо.


Как то можно отредактировать заголовок?

В теме: Как выполнить проверку, что меню видимо на экране?

08 июня 2011 - 08:53

PopupMenu у microsoft'a это класс окна "#32768".
msdn info

Вот так дождитесь появления меню:

Sys.Process("mmc").Window("#32768", "", 1).WaitProperty("Visible",true,10000)

В теме: Поиск Всплывающего Окна

08 июня 2011 - 08:21

PopupMenu у microsoft'a это класс окна "#32768".
msdn info

Вот так дождитесь появления меню:

Sys.Process("mmc").Window("#32768", "", 1).WaitProperty("Visible",true,10000)