Ввод текста

Компонент, производящий ввод текста в выбранный элемент управления. Компонент корректно работает только внутри контейнера Присоединиться к приложению.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

  1. Шаблон поиска [String] - Шаблон поиска элемента управления

  2. Элемент [LTools.Desktop.Model.DUIControl] - Ссылка на элемент управления

  3. Текст* [String] - Вводимый текст

  4. Защищенный текст [SecureString] - Защищенный текст

  5. Таймаут* [Int32] - Предельное время ожидания завершения процесса (мс)

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

Для работы с примером необходимо установить приложение mate-calc

LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Калькулятор", 10000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);
//Шаблон поиска
app.TextInput("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"editbar\",\"Items\":[]}]}", "11");
//Ссылка на элемент
LTools.Desktop.Model.DUIControl el = app.FindElement("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"editbar\",\"Items\":[]}]}");
app.TextInput(el, "11");

Last updated