DOM /

listbox

Объект для управление элементами выбора (листбоксами и комбобоксами) на текущей странице (тэг SELECT)



Пример
<select name="select" id="123" size="" ></select>

Описание
Тег SELECT позволяет создать элемент интерфейса в виде раскрывающегося списка, а также список с одним или множественным выбором, как показано далее. Конечный вид зависит от использования атрибута size тега select, который устанавливает высоту списка. Ширина списка определяется самым широким текстом, указанным в теге option, а также может изменяться с помощью стилей. Каждый пункт создается с помощью тега option, который должен быть вложен в контейнер select. Если планируется отправлять данные списка на сервер, то требуется поместить элемент select внутрь формы. Это также необходимо, когда к данным списка идет обращение через скрипты.

Подробнее о тэге SELECT (источник)



Базовый функционал
Выбрать опцию
Выбрать несколько опций
Получить выбранную опцию
Получить информацию по опциям
Изменить опции




Выбрать опцию

select_index_by_number – выбрать опцию по ее индексу в листбоксе с заданным номером
select_index_by_name – выбрать опцию по ее индексу в листбоксе с заданным именем
select_index_by_attribute – выбрать опцию по ее индексу в листбоксе с заданным значением аттрибута

select_text_by_number – выбрать опцию по ее тексту в листбоксе с заданным номером
select_text_by_name – выбрать опцию по ее тексту в листбоксе с заданным именем
select_text_by_attribute – выбрать опцию по ее тексту в листбоксе с заданным значением аттрибута

select_value_by_number – выбрать опцию по ее значению в листбоксе с заданным номером
select_value_by_name – выбрать опцию по ее значению в листбоксе с заданным именем
select_value_by_attribute – выбрать опцию по ее значению в листбоксе с заданным значением аттрибута

select_index_by_attribute_by_form_number – выбрать опцию по ее индексу в листбоксе с заданным значением аттрибута и в форме с заданным номером
select_index_by_attribute_by_form_name – выбрать опцию по ее индексу в листбоксе с заданным значением аттрибута и в форме с заданным именем

select_text_by_attribute_by_form_number – выбрать опцию по ее тексту в листбоксе с заданным значением аттрибута и в форме с заданным номером
select_text_by_attribute_by_form_name – выбрать опцию по ее тексту в листбоксе с заданным значением аттрибута и в форме с заданным именем

select_value_by_attribute_by_form_number – выбрать опцию по ее значению в листбоксе с заданным значением аттрибута и в форме с заданным номером
select_value_by_attribute_by_form_name – выбрать опцию по ее значению в листбоксе с заданным значением аттрибута и в форме с заданным именем

select_random_by_number – выбрать случайную опцию в листбоксе с заданным номером
select_random_by_name – выбрать случайную опцию в листбоксе с заданным именем



Выбрать несколько опций

multi_select_indexes_by_number – выбрать опции по их индексам в листбоксе с заданным номером
multi_select_indexes_by_name – выбрать опции по их индексам в листбоксе с заданным именем

multi_select_texts_by_number – выбрать опции их текстам в листбоксе с заданным номером
multi_select_texts_by_name – выбрать опции по их текстам в листбоксе с заданным именем

multi_select_values_by_number – выбрать опции их значениям в листбоксе с заданным номером
multi_select_values_by_name – выбрать опции по их значениям в листбоксе с заданным именем



Получить выбранную опцию

get_selected_index_by_number – получить индекс выбранной опции в листбоксе с заданным номером
get_selected_index_by_name – получить индекс выбранной опции в листбоксе с заданным именем
get_selected_index_by_attribute – получить индекс выбранной опции в листбоксе с заданным значением аттрибута

get_selected_text_by_number – получить текст выбранной опции в листбоксе с заданным номером
get_selected_text_by_name – получить текст выбранной опции в листбоксе с заданным именем
get_selected_text_by_attribute – получить текст выбранной опции в листбоксе с заданным значением аттрибута



Получить информацию по опциям

get_size_by_number – получить размер листбокса (количества рядов) с заданным номером
get_size_by_name – получить размер листбокса (количества рядов) с заданным именем
get_size_by_attribute – получить размер листбокса (количества рядов) с заданным значением аттрибута

get_length_by_number – получить длину листбокса с заданным номером
get_length_by_name – получить длину листбокса с заданным именем
get_length_by_attribute – получить длину листбокса с заданным значением аттрибута

get_type_by_number – получить тип листбокса с заданным номером
get_type_by_name – получить тип листбокса с заданным именем
get_type_by_attribute – получить тип листбокса с заданным значением аттрибута

get_all_texts_by_number – получить текст всех опций листбокса с заданным номером
get_all_texts_by_name – получить текст всех опций листбокса с заданным именем
get_all_texts_by_attribute – получить текст всех опций листбокса с заданным значением аттрибута

get_all_values_by_number – получить значение всех опций листбокса с заданным номером
get_all_values_by_name – получить значение всех опций листбокса с заданным именем
get_all_values_by_attribute – получить значение всех опций листбокса с заданным значением аттрибута



Изменить опции

add_option_by_number – добавить опцию к листбоксу с заданным номером
add_option_by_name – добавить опцию к листбоксу с заданным именем

=====================================
Объекты    DOM  System  Web  Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш форум по автоматизации