ТестируемоеПриложение (TestedApplication)

Методы:

ЗавершитьЗаписьЖурналаДействийПользователя (FinishUILogRecording)
НайтиОбъект (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;
Подключен = Ложь;
Пока 
Не ТекущаяДата() >= ВремяОкончанияОжидания Цикл
    
    Попытка
        НовыйПодопытный.УстановитьСоединение();
        Подключен = Истина;
        Прервать
;
    Исключение
    КонецПопытки;
    
КонецЦикла
;

Если 
Не Подключен Тогда 
    
    // Завершаем работу теста
    НовыйПодопытный = Неопределено;
    
    Сообщить("Не смогли установить соединение!");
    
КонецЕсли
;


    

1C:Enterprise Developer's Community