В тесте нужно проанализировать такую ситуацию, когда окно при обработке информации может зависнуть от 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
Заранее все благодарен за помощь!