Эмулирует двойной щелчок мышки или нажатие клавиши Enter.
Синтаксис
Выбрать()Полное описание, параметры и ограничения
ТестируемаяТаблицаФормы.Выбрать (TestedFormTable.Choose)
ТестируемаяТаблицаФормы (TestedFormTable)
Выбрать (Choose)
Доступен, начиная с версии 8.3.1.
Синтаксис:
Выбрать()
Описание:
Эмулирует двойной щелчок мышки или нажатие клавиши Enter.
Доступность:
Тонкий клиент, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.3.1.
Методическая информация
Практические примеры
Выбрать собственную строку таблицы как двойным щелчком
Выбрать — эмуляция действия пользователя, а не функция, возвращающая строку.
Где и как запускать
Тонкий или толстый клиент в режиме менеджера тестирования, собственный тестируемый тонкий клиент.
Подготовка
Только свои учебные сеансы: вручную запустите тонкий клиент с /TESTCLIENT -TPort15419, другой клиент — с /TESTMANAGER. Соединение использует 127.0.0.1:15419. В тестируемом клиенте заранее откройте собственную управляемую форму с заголовком Учебный стенд. Код вставьте в клиентский модуль формы менеджера тестирования, первую процедуру вызовите своей кнопкой. Здесь сеансы не запускаются.
В собственной форме создайте таблицу УчебныеСтроки со строкой Учебный товар и заголовком колонки Товар. Настоящий обработчик выбора должен показывать только собственный учебный результат, без записи документов или внешних вызовов.
&НаКлиенте
Процедура ВыполнитьУчебныйТест()
Тест = Новый ТестируемоеПриложение("127.0.0.1", 15419);
Тест.УстановитьСоединение();
Форма = Тест.ПолучитьОбъект(Тип("ТестируемаяФорма"), "Учебный стенд", , 2);
Таблица = Форма.ПолучитьОбъект(Тип("ТестируемаяТаблицаФормы"), , "УчебныеСтроки", 2);
Отбор = Новый Соответствие;
Отбор.Вставить("Товар", "Учебный товар");
Если Не Таблица.ПерейтиКСтроке(Отбор) Тогда
ВызватьИсключение "Учебная строка не найдена";
КонецЕсли;
Таблица.Выбрать();
Сообщить("Выполнено действие выбора своей строки");
Тест.РазорватьСоединение();
КонецПроцедурыРазбор по шагам
Получите таблицу.
Перейдите к конкретной собственной строке.
Выполните действие выбора.
Как проверить результат
При отсутствии строки Выбрать не вызывается.
Результат процедуры не присваивается как выбранный объект.
Ожидаемый результат
Сгенерировано настоящее действие выбора в собственной таблице.
На что обратить внимание
Штатный обработчик таблицы может открывать формы или менять данные; его поведение нужно знать заранее.
Разрыв соединения показан только на нормальном пути, не как гарантированная аварийная очистка.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.