Class Element.Select
-
- All Implemented Interfaces:
public final class Element.SelectВнутренний класс с методами работы с тегом select.
Пример:
var element = new getElementByXpath("//xpath", "Описание элемента"); element.getSelect().selectByText("text");
-
-
Method Summary
Modifier and Type Method Description final Elementand()Метод возвращает элемент, у которой были вызваны методы класса Select final BooleanisSelected()Получение значения свойства selected элемента. final BooleanisMultiple()Метод возвращает наличие атрибута multiple - признака множественного выбора final List<Element>getOptions()Получение списка опций. final List<Element>getAllSelectedOptions()Получение списка выбранных опций. final ElementgetFirstSelectedOption()Получение первой выбранной опции final Element.SelectselectByText(String text)Выбор всех опций списка, текст которых соответствует параметру text final Element.SelectselectByIndex(Integer index)Выбор опции по заданному индексу final Element.SelectselectByValue(String value)Выбор опций, атрибут value которых соответствует параметру final Element.SelectdeselectAll()Снятие выбора всех опций списка. final Element.SelectdeselectByValue(String value)Снятие выбора опций, атрибут value которых соответствует параметру final Element.SelectdeselectByIndex(Integer index)Снятие выбора опций по заданному индексу (по атрибуту index пункта) final Element.SelectdeselectByText(String text)Снятие выбора всех опций списка, текст которых соответствует параметру text -
-
Method Detail
-
and
final Element and()
Метод возвращает элемент, у которой были вызваны методы класса Select
- Returns:
- Since:
2.4.1
-
isSelected
final Boolean isSelected()
Получение значения свойства selected элемента. Так же возвращает значение checked для input type="radio" и input type="checkbox"
- Returns:
Значение свойства selected
-
isMultiple
final Boolean isMultiple()
Метод возвращает наличие атрибута multiple - признака множественного выбора
- Returns:
Признак множественного выбора
-
getOptions
final List<Element> getOptions()
Получение списка опций. Каждая опция - объект Element
- Returns:
Список опций
-
getAllSelectedOptions
final List<Element> getAllSelectedOptions()
Получение списка выбранных опций. Каждая опция - объект Element
- Returns:
Список выбранных опций
-
getFirstSelectedOption
final Element getFirstSelectedOption()
Получение первой выбранной опции
- Returns:
Первая выбранная опция
-
selectByText
final Element.Select selectByText(String text)
Выбор всех опций списка, текст которых соответствует параметру text
- Parameters:
text- Видимый текст- Returns:
-
selectByIndex
final Element.Select selectByIndex(Integer index)
Выбор опции по заданному индексу
- Parameters:
index- Индекс- Returns:
-
selectByValue
final Element.Select selectByValue(String value)
Выбор опций, атрибут value которых соответствует параметру
- Parameters:
value- Атрибут value- Returns:
-
deselectAll
final Element.Select deselectAll()
Снятие выбора всех опций списка. Производится только если isMultiple = true
- Returns:
-
deselectByValue
final Element.Select deselectByValue(String value)
Снятие выбора опций, атрибут value которых соответствует параметру
- Parameters:
value- Атрибут value- Returns:
-
deselectByIndex
final Element.Select deselectByIndex(Integer index)
Снятие выбора опций по заданному индексу (по атрибуту index пункта)
- Parameters:
index- Индекс- Returns:
-
deselectByText
final Element.Select deselectByText(String text)
Снятие выбора всех опций списка, текст которых соответствует параметру text
- Parameters:
text- Видимый текст- Returns:
-
-
-
-