Interface DropDown
- All Known Implementing Classes:
N2oDropDown
Выпадающий список для автотестирования
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceЭлемент выпадающего списка для автотестирования -
Method Summary
Modifier and TypeMethodDescriptionitem(int index) Возвращает элемент из выпадающего списка по номеруВозвращает элемент из выпадающего списка по меткеvoidПрокрутка выпадающего списка внизvoidselectItem(int index) Выбор элемента из выпадающего списка по номеруvoidselectItemBy(com.codeborne.selenide.WebElementCondition by) Выбор элемента из выпадающего списка по условиюvoidselectMulti(int... indexes) Множественный выбор элементов из выпадающего списка по номерамvoidshouldBeChecked(int... indexes) Множественная проверка выбранности элементов из выпадающего спискаvoidshouldHaveOptions(int size) Проверка количества элементов в выпадающем спискеvoidshouldHaveOptions(String[] options, Duration... duration) Проверка наличие всех элементов в выпадающего списка по меткеvoidshouldNotBeChecked(int... indexes) Множественная проверка невыбранности элементов из выпадающего спискаMethods inherited from interface net.n2oapp.framework.autotest.api.component.Component
should, should, should, shouldBeHidden, shouldBeVisible, shouldExists, shouldHaveCssClass, shouldHaveStyle, shouldNotExistsMethods inherited from interface net.n2oapp.framework.autotest.api.component.Element
element, setElement
-
Method Details
-
item
Возвращает элемент из выпадающего списка по номеру- Parameters:
index- номер элемента- Returns:
- Элемент выпадающего списка для автотестирования
-
item
Возвращает элемент из выпадающего списка по метке- Parameters:
label- метка элемента- Returns:
- Элемент выпадающего списка для автотестирования
-
shouldHaveOptions
Проверка наличие всех элементов в выпадающего списка по метке- Parameters:
options- список меток элементов
-
selectItem
void selectItem(int index) Выбор элемента из выпадающего списка по номеру- Parameters:
index- номер элемента
-
selectItemBy
void selectItemBy(com.codeborne.selenide.WebElementCondition by) Выбор элемента из выпадающего списка по условию- Parameters:
by- условие выбора
-
selectMulti
void selectMulti(int... indexes) Множественный выбор элементов из выпадающего списка по номерам- Parameters:
indexes- массив номеров
-
shouldBeChecked
void shouldBeChecked(int... indexes) Множественная проверка выбранности элементов из выпадающего списка- Parameters:
indexes- массив номеров
-
shouldNotBeChecked
void shouldNotBeChecked(int... indexes) Множественная проверка невыбранности элементов из выпадающего списка- Parameters:
indexes- массив номеров
-
shouldHaveOptions
void shouldHaveOptions(int size) Проверка количества элементов в выпадающем списке- Parameters:
size- ожидаемое количество
-
scrollDown
void scrollDown()Прокрутка выпадающего списка вниз
-