Class N2oAutoComplete
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.N2oAutoComplete
- All Implemented Interfaces:
Component,AutoComplete,Control,Element
Компонент ввода текста с автозаполнением для автотестирования
-
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchooseDropdownOption(String value) Выбор опции из раскрывающегося спискаvoidclear()Очистка поля вводаvoidclick()Клик по полю вводаprotected com.codeborne.selenide.ElementsCollectionvoidenter()Нажатие по кнопки Enter, для добавления тэгаprotected com.codeborne.selenide.SelenideElementvoidУдаление тега в случае, если значения в поле отображаются тегамиprotected com.codeborne.selenide.ElementsCollectionvoidУстанавливает текст в поле вводаvoidПроверка недоступности поляvoidПроверка пустоты поляvoidshouldHaveDropdownOptions(String[] values, Duration... duration) Проверка наличия опций в раскрывающемся спискеvoidshouldHaveTags(String[] tags, Duration... duration) Проверка выбранных теговvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеvoidПроверка того, что нет ни одной опции в раскрывающемся списке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
-
N2oAutoComplete
public N2oAutoComplete()
-
-
Method Details
-
shouldBeEmpty
public void shouldBeEmpty()Description copied from interface:ControlПроверка пустоты поля- Specified by:
shouldBeEmptyin interfaceControl
-
setValue
Description copied from interface:AutoCompleteУстанавливает текст в поле вводаFor example:
autoComplete.click(); autoComplete.setValue("текст");- Specified by:
setValuein interfaceAutoComplete- Parameters:
value- вводимый текст
-
click
public void click()Description copied from interface:AutoCompleteКлик по полю ввода- Specified by:
clickin interfaceAutoComplete
-
clear
public void clear()Description copied from interface:AutoCompleteОчистка поля вводаFor example:
autoComplete.click(); autoComplete.clear();- Specified by:
clearin interfaceAutoComplete
-
enter
public void enter()Description copied from interface:AutoCompleteНажатие по кнопки Enter, для добавления тэга- Specified by:
enterin interfaceAutoComplete
-
removeTag
Description copied from interface:AutoCompleteУдаление тега в случае, если значения в поле отображаются тегами- Specified by:
removeTagin interfaceAutoComplete- Parameters:
value- значение удаляемого тега
-
shouldHaveValue
Description copied from interface:ControlПроверка значения в поле- Specified by:
shouldHaveValuein interfaceControl- Parameters:
value- ожидаемое значение
-
shouldHaveTags
Description copied from interface:AutoCompleteПроверка выбранных тегов- Specified by:
shouldHaveTagsin interfaceAutoComplete- Parameters:
tags- список ожидаемых выбранных тегов
-
shouldHaveDropdownOptions
Description copied from interface:AutoCompleteПроверка наличия опций в раскрывающемся списке- Specified by:
shouldHaveDropdownOptionsin interfaceAutoComplete- Parameters:
values- список ожидаемых опций
-
shouldNotHaveDropdownOptions
public void shouldNotHaveDropdownOptions()Description copied from interface:AutoCompleteПроверка того, что нет ни одной опции в раскрывающемся списке- Specified by:
shouldNotHaveDropdownOptionsin interfaceAutoComplete
-
chooseDropdownOption
Description copied from interface:AutoCompleteВыбор опции из раскрывающегося списка- Specified by:
chooseDropdownOptionin interfaceAutoComplete- Parameters:
value- значения выбираемой опции
-
shouldBeDisabled
public void shouldBeDisabled()Description copied from interface:ControlПроверка недоступности поля- Specified by:
shouldBeDisabledin interfaceControl- Overrides:
shouldBeDisabledin classN2oControl
-
inputElement
protected com.codeborne.selenide.SelenideElement inputElement() -
selectedItems
protected com.codeborne.selenide.ElementsCollection selectedItems() -
dropdownOptions
protected com.codeborne.selenide.ElementsCollection dropdownOptions()
-