Class N2oSelect
java.lang.Object
net.n2oapp.framework.autotest.impl.component.N2oElement
net.n2oapp.framework.autotest.impl.component.N2oComponent
net.n2oapp.framework.autotest.impl.component.control.N2oControl
net.n2oapp.framework.autotest.impl.component.control.N2oSelect
- All Implemented Interfaces:
Component,Control,Select,Element,PopupControl
Компонент выбора из выпадающего списка для автотестирования
-
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Очистка поля вводаprotected com.codeborne.selenide.SelenideElementvoidclick()Клик по полюvoidЗакрытие выпадающего спискаdropdown()voidОткрытие выпадающего спискаprotected com.codeborne.selenide.SelenideElementvoidНажатие кнопки 'enter'protected com.codeborne.selenide.SelenideElementprotected com.codeborne.selenide.SelenideElementvoidВвод значения в полеvoidПроверка того, что поле очищаемоvoidПроверка того, что выпадающий список скрытvoidПроверка недоступности поляvoidПроверка пустоты поляvoidПроверка того, что выпадающий список раскрытvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеvoidПроверка того, что поле не очищаемоvoidshouldSelected(int count, Duration... duration) Проверка количества выбранных опций с ожидаемым значением.voidshouldSelected(String value, Duration... duration) Проверка наличия выбранной опции с ожидаемым значениемMethods inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
shouldBeEnabledMethods inherited from class net.n2oapp.framework.autotest.impl.component.N2oComponent
shouldBeHidden, shouldBeVisible, shouldExists, shouldHaveCssClass, shouldHaveStyle, shouldNotExistsMethods inherited from class net.n2oapp.framework.autotest.impl.component.N2oElement
element, setElementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
shouldBeEnabledMethods inherited from interface net.n2oapp.framework.autotest.api.component.Element
element, setElement
-
Constructor Details
-
N2oSelect
public N2oSelect()
-
-
Method Details
-
shouldHaveValue
Description copied from interface:ControlПроверка значения в поле- Specified by:
shouldHaveValuein interfaceControl- Parameters:
value- ожидаемое значение
-
shouldBeEmpty
public void shouldBeEmpty()Description copied from interface:ControlПроверка пустоты поля- Specified by:
shouldBeEmptyin interfaceControl
-
setValue
Description copied from interface:SelectВвод значения в поле -
pressEnter
public void pressEnter()Description copied from interface:SelectНажатие кнопки 'enter'- Specified by:
pressEnterin interfaceSelect
-
click
public void click()Description copied from interface:SelectКлик по полю -
shouldSelected
Description copied from interface:SelectПроверка наличия выбранной опции с ожидаемым значением- Specified by:
shouldSelectedin interfaceSelect- Parameters:
value- ожидаемое значение
-
shouldSelected
Description copied from interface:SelectПроверка количества выбранных опций с ожидаемым значением. Используется в случае type=checkbox- Specified by:
shouldSelectedin interfaceSelect- Parameters:
count- ожидаемое значение
-
clear
public void clear()Description copied from interface:SelectОчистка поля ввода -
shouldBeCleanable
public void shouldBeCleanable()Description copied from interface:SelectПроверка того, что поле очищаемо- Specified by:
shouldBeCleanablein interfaceSelect
-
shouldNotBeCleanable
public void shouldNotBeCleanable()Description copied from interface:SelectПроверка того, что поле не очищаемо- Specified by:
shouldNotBeCleanablein interfaceSelect
-
shouldBeDisabled
public void shouldBeDisabled()Description copied from interface:ControlПроверка недоступности поля- Specified by:
shouldBeDisabledin interfaceControl- Overrides:
shouldBeDisabledin classN2oControl
-
openPopup
public void openPopup()Description copied from interface:PopupControlОткрытие выпадающего списка- Specified by:
openPopupin interfacePopupControl
-
closePopup
public void closePopup()Description copied from interface:PopupControlЗакрытие выпадающего списка- Specified by:
closePopupin interfacePopupControl
-
shouldBeOpened
public void shouldBeOpened()Description copied from interface:PopupControlПроверка того, что выпадающий список раскрыт- Specified by:
shouldBeOpenedin interfacePopupControl
-
shouldBeClosed
public void shouldBeClosed()Description copied from interface:PopupControlПроверка того, что выпадающий список скрыт- Specified by:
shouldBeClosedin interfacePopupControl
-
dropdown
-
selectPopUp
protected com.codeborne.selenide.SelenideElement selectPopUp() -
popupIcon
protected com.codeborne.selenide.SelenideElement popupIcon() -
clearIcon
protected com.codeborne.selenide.SelenideElement clearIcon() -
selectedItemsContainer
protected com.codeborne.selenide.SelenideElement selectedItemsContainer()
-