Skip to Content

Выбор значения

Eng: Select Item

alt

Элемент используется для автоматизации процесса выбора значений из комбо-боксов или списков в пользовательских интерфейсах.

Свойства

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

СвойствоТипОписание
Шаблон поискаStringШаблон поиска элемента управления
ЭлементLTools.Desktop.Model.DUIControlСсылка на элемент управления
ЗначениеStringВыбираемое значение
ЗначенияList<String>Список выбираемых значений
ИндексInt32Индекс значения
ИндексыList<Int32>Индексы значений
ОчиститьBooleanОчистить список перед выбором
Таймаут*Int32Предельное время ожидания завершения процесса (мс)
Строгий тайм-аутBooleanФлаг для установки строгого тайм-аута
Текущий пользовательStringТекущий пользователь, выполняющий действие

Пример Learning

Для изучения работы с элементом Выбор значения, вы можете скачать обучающий RPA-проект по следующей ссылке: Скачать архив Learning

  1. Скачайте архив с обучающими материалами с указанной страницы.
  2. Распакуйте архив и откройте проект StudioActivities в Студии.
  3. Найдите процесс StudioActivities/Ru/Браузер/Выбор значения.ltw для изучения работы элемента.

Только код

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

LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Test_*", 10000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION); //Шаблон поиска + Значение app.SelectItem("{\"Name\":\"\",\"AutomationID\":\"cmbbxCombo\",\"ClassName\":\"ComboBox\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}", new List<string>() { "Item1" }); //Элемент + Индекс + Очистка LTools.Desktop.Model.DUIControl el = app.FindElement("{\"Name\":\"\",\"AutomationID\":\"cmbbxCombo\",\"ClassName\":\"ComboBox\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}"); app.SelectItem(el, new List<int>() { 2 }, true);