Содержит свойства и методы специфичные для поля вида ПолеКартинки
Полное описание, параметры и ограничения
Расширение тестируемого поля формы для поля картинки (Tested form field extension for a picture field)
Расширение тестируемого поля формы для поля картинки (Tested form field extension for a picture field)
Доступен, начиная с версии 8.3.2.
Методы:
Нажать (Click)
Описание:
Содержит свойства и методы специфичные для поля вида ПолеКартинки
Доступность:
Тонкий клиент, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.3.2.
Методическая информация
Практические примеры
Нажать на собственное поле картинки
Расширение поля картинки не создают через Новый: методы доступны у настоящего ТестируемоеПолеФормы нужного вида.
Где и как запускать
Тонкий или толстый клиент в режиме менеджера тестирования, собственный тестируемый тонкий клиент.
Подготовка
Только свои учебные сеансы: вручную запустите тонкий клиент с /TESTCLIENT -TPort15419, другой клиент — с /TESTMANAGER. Соединение использует 127.0.0.1:15419. В тестируемом клиенте заранее откройте собственную управляемую форму с заголовком Учебный стенд. Код вставьте в клиентский модуль формы менеджера тестирования, первую процедуру вызовите своей кнопкой. Здесь сеансы не запускаются.
Создайте свой реквизит Картинка и поле УчебнаяКартинка вида ПолеКартинки. Назначьте свою картинку и штатный обработчик нажатия через Конфигуратор; он должен записывать Результат = Строка(50 + 75), без файлов и внешних действий. Результат до опыта пуст.
&НаКлиенте
Процедура ВыполнитьУчебныйТест()
Тест = Новый ТестируемоеПриложение("127.0.0.1", 15419);
Тест.УстановитьСоединение();
Форма = Тест.ПолучитьОбъект(Тип("ТестируемаяФорма"), "Учебный стенд", , 2);
Картинка = Форма.ПолучитьОбъект(Тип("ТестируемоеПолеФормы"), , "УчебнаяКартинка", 2);
Картинка.Нажать();
Результат = Форма.ПолучитьОбъект(Тип("ТестируемоеПолеФормы"), , "Результат", 2);
Сообщить("После нажатия: " + Результат.ПолучитьПредставлениеДанных());
Тест.РазорватьСоединение();
КонецПроцедурыРазбор по шагам
Получите настоящее поле картинки.
Эмулируйте нажатие.
Прочитайте результат своего обработчика.
Как проверить результат
Поле действительно вида ПолеКартинки.
125 появляется от обработчика, а не от присваивания в тесте.
Ожидаемый результат
Прочитан результат настоящего нажатия на собственное поле.
На что обратить внимание
Поле ввода другого вида не получает расширение картинки только из-за имени переменной.
Разрыв соединения показан только на нормальном пути, не как гарантированная аварийная очистка.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.