2.3. Использование Браузера Объектов

Назад: 2.2 Запись и воспроизведение скрипта Содержание Дальше: 2.4 Анализ результатов

Панель Object Browser предоставляет информацию о существующих процессах, окнах, а также о действиях, которые TestComplete позволяет делать со всеми этими объектами. Для того чтобы открыть браузер объектов, необходимо выбрать пункт меню View – Select Panel и в открывшемся окне Select Panel выбрать элемент Object Browser.

Общий вид браузера показан на рисунке.

Слева находится панель Дерева объектов (Object Tree), справа – панель Свойства объекта (Object Properties). При выборе какого-либо объекта в панели дерева информация в правой части меняется в зависимости от того, какие именно свойства доступны для выбранного объекта.

Значок слева от свойства показывает тип этого свойства: значок в виде стрелочки вправо используется для свойств, которые доступны в режиме «Только для чтения», стрелка вправо используется для свойств, доступных в режиме «Только для записи», для свойств, которые можно считывать и модифицировать, значок не используется.

Если в качестве значения свойства указано IDispatch, это значит, что оно составное и содержит в себе другие свойства. Для их просмотра необходимо дважды щелкнуть левой кнопкой мыши по имени этого свойства. Для возврата обратно к списку свойств родительского объекта достаточно нажать на кнопку со стрелкой влево, которая расположена справа от полного имени свойства в правой верхней части браузера объектов.

В правой части браузера, кроме страницы со свойствами, есть также страницы методов (Methods), полей (Fields) и событий (Events).

Если найти нужный объект в браузере объектов трудно (например, на одном уровне находится много похожих объектов), то можно воспользоваться инструментом Свойства объекта (Object Properties). Для его открытия необходимо щелкнуть правой кнопкой мыши на дереве объектов и выбрать пункт Object Properties в появившемся контекстном меню. При этом окно TestComplete свернется, а вместо него откроется окно Object Properties, похожее на правую часть браузера объектов.

В нижней части этого окна мы видим кнопку с изображением значка цели (Finder Tool). Если щелкнуть по этой кнопке и перетащить ее на интересующий нас объект, то сначала он будет подсвечен красным цветом, а если отпустить кнопку мыши, то в окне Object Properties отобразится список свойств этого объекта.

Кроме того, можно настроить окно Object Properties. Для этого необходимо выбрать пункт меню Tools – Options и в открывшемся окне Properties выбрать Panels – Object Browser. Если на этой вкладке отключить опцию Capture Mouse, то нам не придется каждый раз перетаскивать кнопку Finder Tool на нужный объект: теперь в окне Object Properties отображаются свойства того объекта, над которым в данный момент находится курсор мыши. Для того, чтобы зафиксировать информацию о текущем объекте в окне Object Properties, необходимо нажать комбинацию клавиш Ctrl-Shift-A.

ПРИМЕЧАНИЕ: обратите внимание, что если на вашем компьютере установлена программа ICQ, то данная комбинация клавиш может не работать.

Назад: 2.2 Запись и воспроизведение скрипта Содержание Дальше: 2.4 Анализ результатов