Interface InputSelectTree
- All Superinterfaces:
Component,Control,Element,PopupControl
- All Known Implementing Classes:
N2oInputSelectTree
Компонент ввода с выбором в выпадающем списке в виде дерева для автотестирования
-
Method Summary
Modifier and TypeMethodDescriptionvoidОчищение поля поискаvoidclick()Раскрытие выпадающего спискаdropdown()voidexpandParentOptions(int parentId) Раскрытие списка у опцииvoidУдаление всех выбранных опцийvoidremoveOption(int index) Удаление выбранной опции из поля вводаvoidselectOption(int index) Выбор опции по номеруvoidУстановка значения в поле ввода для поиска опцииvoidshouldBeSelected(int index, String value, Duration... duration) Проверка соответствия значения у выбранной опцииvoidПроверка того, что ни одна опция не выбранаvoidshouldDisplayedOptions(com.codeborne.selenide.WebElementsCondition condition) Проверка того, что опция отображаемые опции соответствуют условиюvoidshouldHaveDropdownMessage(String value, Duration... duration) Проверка точного соответствия текста подсказки ожидаемому значениюvoidshouldHavePlaceholder(String value) Проверка соответствия текста подсказки для вводаvoidshouldSelectedMulti(String[] values, Duration... duration) Проверка наличия выбранных опций с ожидаемыми значениямиvoidshouldSelectedMultiSize(int size) Проверка количества выбранных опций с ожидаемыми значениями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.control.Control
shouldBeDisabled, shouldBeEmpty, shouldBeEnabled, shouldHaveValueMethods inherited from interface net.n2oapp.framework.autotest.api.component.Element
element, setElementMethods inherited from interface net.n2oapp.framework.autotest.api.component.PopupControl
closePopup, openPopup, shouldBeClosed, shouldBeOpened
-
Method Details
-
shouldHavePlaceholder
Проверка соответствия текста подсказки для ввода- Parameters:
value- ожидаемый текст
-
click
void click()Раскрытие выпадающего списка -
expandParentOptions
void expandParentOptions(int parentId) Раскрытие списка у опции- Parameters:
parentId- номер родительской опции
-
setFilter
Установка значения в поле ввода для поиска опции- Parameters:
value- значение
-
shouldSelectedMulti
Проверка наличия выбранных опций с ожидаемыми значениями- Parameters:
values- список ожидаемых значений
-
shouldSelectedMultiSize
void shouldSelectedMultiSize(int size) Проверка количества выбранных опций с ожидаемыми значениями -
clearSearchField
void clearSearchField()Очищение поля поиска -
shouldDisplayedOptions
void shouldDisplayedOptions(com.codeborne.selenide.WebElementsCondition condition) Проверка того, что опция отображаемые опции соответствуют условию- Parameters:
condition- проверяемое условие
-
selectOption
void selectOption(int index) Выбор опции по номеру- Parameters:
index- номер выбираемой опции
-
shouldBeSelected
Проверка соответствия значения у выбранной опции- Parameters:
index- номер проверяемой опцииvalue- ожидаемое значение
-
removeOption
void removeOption(int index) Удаление выбранной опции из поля ввода- Parameters:
index- номер удаляемой опции
-
removeAllOptions
void removeAllOptions()Удаление всех выбранных опций -
shouldBeUnselected
void shouldBeUnselected()Проверка того, что ни одна опция не выбрана -
dropdown
DropDownTree dropdown()- Returns:
- Выпадающий список в виде дерева для автотестирования
-
shouldHaveDropdownMessage
Проверка точного соответствия текста подсказки ожидаемому значению- Parameters:
value- ожидаемое значение подсказки
-