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