ТестируемоеПриложение (TestedApplication)
Методы:
НайтиОбъект (FindObject)
НайтиОбъекты (FindObjects)
НачатьЗаписьЖурналаДействийПользователя (StartUILogRecording)
ОжидатьОтображениеОбъекта (WaitForObjectDisplayed)
ОчиститьНакопленныеПоказателиПроизводительности (ClearAccumulatedPerformanceIndicators)
ПолучитьАктивноеОкно (GetActiveWindow)
ПолучитьНакопленныеПоказателиПроизводительности (GetAccumulatedPerformanceIndicators)
ПолучитьОбъект (GetObject)
ПолучитьПодчиненныеОбъекты (GetChildObjects)
ПолучитьТекущуюИнформациюОбОшибке (GetCurrentErrorInfo)
ПрерватьЗаписьЖурналаДействийПользователя (CancelUILogRecording)
ПриостановитьЗаписьЖурналаДействийПользователя (PauseUILogRecording)
ПродолжитьЗаписьЖурналаДействийПользователя (ResumeUILogRecording)
РазорватьСоединение (Disconnect)
УстановитьРезультатДиалогаВыбораФайла (SetFileDialogResult)
УстановитьСоединение (Connect)
Конструкторы:
Описание:
Позволяет клиенту, запущенному как менеджер тестов, установить соединение с приложением, которое необходимо протестировать. Тестироваться может клиент, как подключенный к той же информационной базе что и менеджер, так и подключенной к любой другой информационной базе.
Объект доступен если исполнающее код приложение запущено с ключом командной строки /TESTMANAGER.
Для установления соединения тестируемое приложение должно быть запущено с ключом командной строки /TESTCLIENT [-TPort<НомерПорта>].
По-умолчанию номер порта 1538.
Доступность:
Пример:
НовыйПодопытный = Новый ТестируемоеПриложение("127.0.0.1", , ); // Пытаемся подключаться не более одной минуты ВремяОкончанияОжидания = ТекущаяДата() + 60; Подключен = Ложь; Пока Не ТекущаяДата() >= ВремяОкончанияОжидания Цикл Попытка НовыйПодопытный.УстановитьСоединение(); Подключен = Истина; Прервать; Исключение КонецПопытки; КонецЦикла; Если Не Подключен Тогда // Завершаем работу теста НовыйПодопытный = Неопределено; Сообщить("Не смогли установить соединение!"); КонецЕсли; |