Выбор значения
Eng: Select Item
Элемент используется для автоматизации процесса выбора значений из комбо-боксов или списков в пользовательских интерфейсах.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Свойство | Тип | Описание |
---|---|---|
Шаблон поиска | String | Шаблон поиска элемента управления |
Элемент | LTools.Desktop.Model.DUIControl | Ссылка на элемент управления |
Значение | String | Выбираемое значение |
Значения | List<String> | Список выбираемых значений |
Индекс | Int32 | Индекс значения |
Индексы | List<Int32> | Индексы значений |
Очистить | Boolean | Очистить список перед выбором |
Таймаут* | Int32 | Предельное время ожидания завершения процесса (мс) |
Строгий тайм-аут | Boolean | Флаг для установки строгого тайм-аута |
Текущий пользователь | String | Текущий пользователь, выполняющий действие |
Пример Learning
Для изучения работы с элементом Выбор значения, вы можете скачать обучающий RPA-проект по следующей ссылке: Скачать архив Learning
- Скачайте архив с обучающими материалами с указанной страницы.
- Распакуйте архив и откройте проект
StudioActivities
в Студии. - Найдите процесс
StudioActivities/Ru/Браузер/Выбор значения.ltw
для изучения работы элемента.
Только код
Пример использования элемента в процессе с типом Только код (Pure code)
C#
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);