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

Eng: Select Item

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

Свойства

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

СвойствоТипОписание

Шаблон поиска

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);

Last updated