В тесте нужно проанализировать такую ситуацию, когда окно при обработке информации может зависнуть от 2 минут до 2 часов...к примеру. Признаком окончания этой операции служит строка "Bereit" в строке состояния. Мы придумали каждые 5 секунд опрашивать текст строки состояния и сравнивать:
while (true) {
var status_text = Aliases["advisor"]["MainFrame"]["Statusbar"]["wText"](0);
if (status_text == "Bereit") {
break;
}
Delay(5000);
}
Когда он выполняется, мы получаем ошибку в логе "The window does not respond".
Как можно избавиться от этой ошибки в логе? Как по-другому можно ожидать окна, которые не отвечают?
версия TestComplete 7.50.653.7
используемый скриптовый язык в TestComplete'e C++ Script
тип тестируемого приложения Visual C++
контролы сторонних производителей Objective Grid в Rogue Wave Stingray Studio
Пример ошибки я указал в Error.jpg
Заранее все благодарен за помощь!


