Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Установить значение списка

...

Версия 11 (Java)

Группа действий: Браузеры

...

Описание

Действие устанавливает выбранные опции элемента <select>

Иконка действия

Image Added

Параметры и их настройки

Свойство

...

Устанавливает для прокручиваемого или выпадающего списка (элемент Select) выбранные в списке опции.

Image Removed

Настройки

СвойствоАнгл. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

ContextУникальный идентификатор открытого сеанса

Контекст действия для работы с браузером

Robin.Selenium

Идентификатор сеанса браузераACTION_CONTEXT

Контекст браузера

Да

Элемент

Element

Элемент для взаимодействия

.Web-элемент

Robin.WebElement


Да

Единичная опция

Single optionОпция, которую нужно установить выбранной, если нужен единичный выбор.Строка

Значение единичной опции, которая должна быть выбрана в списке опций элемента <select>

Robin.String


Нет

Коллекция

Список опций

Collection of options

Коллекция значений опций, которые

нужно установить выбранными.

должны быть установленными в списке опций элемента <select>

Robin.Collection

Коллекция


Нет

Внутренние значения

Internal valuesИспользовать

Если значение параметра равно true, то передаваемые значения

,

будут использованы как внутренние значения

списка.ЛогическийУказанные

опций, т.е. как значения атрибута value элемента <option>

Robin.Boolean

true

Нет

Добавить

Reset previous selection

Если значение параметра равно true, то указанные значения будут добавлены к уже установленным

Robin.

Логический

Boolean

true

Нет

Особые условия

...

Устанавливает значение для одной опции, если атрибут multiple не установлен (прокручиваемый список), и для нескольких, если установлен (выпадающий список).

Если в параметр Коллекция опций будет передано пустая коллекция, будет сброшен выбор всех опций.

Если будут установлены значения в оба параметра Коллекция опций и Единичная опция, то будут использованы оба.

Если "Внутренние значения" не установлено, то поиск опций идет по видимому тексту, если установлено, то по внутренним значениям (атрибут value тега option).

использования 

Отсутствуют

Пример использования 

Задача

Перейти на сайт https://www.rpachallenge.com/assets/shortestPath/public/shortestpath.html и установить значение списка State  = AR. 
Image Added

 

Решение

Воспользоваться действиями "Открыть браузер", "Установить значения списка". 

Реализация

  1. Собрать робота из действий.
    Image Added
  2. Настроить параметры действия "Открыть браузер". 
    Image Added
  3. Настроить параметры действия "Установить значения списка". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Added
  4. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.
Image Added
Требуемое значение установлено.

Image AddedДля комбо-бокса параметр "Добавить" не играет значение.