11.11. Работа с Индикатором

Назад: 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 Работа с графическими объектами