Class N2oInputSelect
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.N2oInputSelect
- All Implemented Interfaces:
Component,Control,InputSelect,Element,PopupControl
Компонент ввода текста с выбором из выпадающего списка (input-select) для автотестирования
-
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidРучная очистка поля ввода через клавишу backspaceprotected com.codeborne.selenide.SelenideElementvoidclear()Ручная очистка поля вводаvoidclearItems(String... items) Удаление выбранных опций по номеруvoidОчистка поля ввода с помощью иконкиvoidclick()Клик по полю вводаvoidЗакрытие выпадающего спискаdropdown()protected com.codeborne.selenide.SelenideElementvoidОткрытие выпадающего спискаprotected com.codeborne.selenide.SelenideElementvoidНажатие кнопки 'enter'protected com.codeborne.selenide.ElementsCollectionprotected com.codeborne.selenide.SelenideElementvoidsetMultiValue(String... values) Установка нескольких значений в поле вводаvoidУстановка значения в поле вводаvoidПроверка того, что выпадающий список скрытvoidПроверка недоступности поляvoidПроверка пустоты поляvoidПроверка того, что выпадающий список раскрытvoidshouldHaveDropdownMessage(String value, Duration... duration) Проверка точного соответствия текста подсказки ожидаемому значениюvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеvoidshouldSelectedMulti(String[] values, Duration... duration) Проверка наличия выбранных опций с ожидаемыми значениямиvoidshouldSelectedMultiSize(int size) Проверка количества выбранных опций с ожидаемыми значениями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
-
N2oInputSelect
public N2oInputSelect()
-
-
Method Details
-
click
public void click()Description copied from interface:InputSelectКлик по полю ввода- Specified by:
clickin interfaceInputSelect
-
setValue
Description copied from interface:InputSelectУстановка значения в поле ввода- Specified by:
setValuein interfaceInputSelect- Parameters:
value- вводимое значение
-
setMultiValue
Description copied from interface:InputSelectУстановка нескольких значений в поле ввода- Specified by:
setMultiValuein interfaceInputSelect- Parameters:
values- список вводимых значений
-
pressEnter
public void pressEnter()Description copied from interface:InputSelectНажатие кнопки 'enter'- Specified by:
pressEnterin interfaceInputSelect
-
shouldHaveValue
Description copied from interface:ControlПроверка значения в поле- Specified by:
shouldHaveValuein interfaceControl- Parameters:
value- ожидаемое значение
-
shouldHaveDropdownMessage
Description copied from interface:InputSelectПроверка точного соответствия текста подсказки ожидаемому значению- Specified by:
shouldHaveDropdownMessagein interfaceInputSelect- Parameters:
value- ожидаемое значение подсказки
-
cellInputElement
protected com.codeborne.selenide.SelenideElement cellInputElement() -
shouldSelectedMulti
Description copied from interface:InputSelectПроверка наличия выбранных опций с ожидаемыми значениями- Specified by:
shouldSelectedMultiin interfaceInputSelect- Parameters:
values- список ожидаемых значений
-
shouldSelectedMultiSize
public void shouldSelectedMultiSize(int size) Description copied from interface:InputSelectПроверка количества выбранных опций с ожидаемыми значениями- Specified by:
shouldSelectedMultiSizein interfaceInputSelect
-
clearUsingIcon
public void clearUsingIcon()Description copied from interface:InputSelectОчистка поля ввода с помощью иконки- Specified by:
clearUsingIconin interfaceInputSelect
-
clear
public void clear()Description copied from interface:InputSelectРучная очистка поля ввода- Specified by:
clearin interfaceInputSelect
-
shouldBeEmpty
public void shouldBeEmpty()Description copied from interface:ControlПроверка пустоты поля- Specified by:
shouldBeEmptyin interfaceControl
-
clearItems
Description copied from interface:InputSelectУдаление выбранных опций по номеру- Specified by:
clearItemsin interfaceInputSelect- Parameters:
items- номера удаляемых опций
-
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
- Specified by:
dropdownin interfaceInputSelect- Returns:
- выпадающий список для автотестирования
-
backspace
public void backspace()Description copied from interface:InputSelectРучная очистка поля ввода через клавишу backspace- Specified by:
backspacein interfaceInputSelect
-
popupIcon
protected com.codeborne.selenide.SelenideElement popupIcon() -
selectedItems
protected com.codeborne.selenide.ElementsCollection selectedItems() -
inputElement
protected com.codeborne.selenide.SelenideElement inputElement() -
selectPopUp
protected com.codeborne.selenide.SelenideElement selectPopUp()
-