| Назад: 11.10 Использование Визуализатора | Содержание | Дальше: 12 Работа с графическими объектами |
Индикатор – это небольшое информационное окошко, которое появляется в правом верхнем углу экрана во время работы скриптов и отображает текущие действия скрипта.

Для работы с Индикатором предназначен объект Indicator с несколькими свойствами и методами:
- Свойство Text – позволяет получить текст, в данный момент отображаемый на Индикаторе
Методы:
- Hide/Show – скрыть/отобразить Индикатор
- Clear – очистить текст в Индикаторе
- PushText – задает новый текст для Индикатора
- PopText – позволяет восстановить в Индикаторе текст, который был в нем до вызова метода PushText.
Ниже показан простой пример работы с Индикатором: функция Sleep, приостанавливающая выполнение скрипта на заданное количество секунд и помещающая в Индикатор информацию о том, на сколько приостановлено выполнение скрипта и сколько еще осталось ждать. Для запуска функции просто вызовите функцию Sleep с любым целочисленным параметром (например, 10) из другой функции.
Обратите внимание, что в последних версиях TestComplete метод BuiltIn.Delay считается устаревшим и вместо него необходимо использовать метод aqUtils.Delay!
function Sleep(iSeconds)
{
i = iSeconds;
while(i > 0)
{
BuiltIn.Delay(500);
Indicator.PushText(“Delaying script execution for ” + iSeconds + ” seconds. ” + i + ” seconds left”);
BuiltIn.Delay(500);
i -= 1;
}
Indicator.Clear();
}
| Назад: 11.10 Использование Визуализатора | Содержание | Дальше: 12 Работа с графическими объектами |