Class N2oDateInput
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.N2oDateInput
- All Implemented Interfaces:
Component,Control,DateInput,Element,PopupControl
Компонент ввода даты для автотестирования
-
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.codeborne.selenide.ElementsCollectionprotected com.codeborne.selenide.SelenideElementvoidКлик по иконке календаря в поле ввода для раскрытия календаряvoidКлик по дню в календаре для выбораvoidКлик по кнопке для перехода к следующему месяцу в календареvoidКлик по кнопке для перехода к предыдущему месяцу в календареvoidЗакрытие выпадающего спискаgetValue()Возвращает значение из поля вводаprotected com.codeborne.selenide.SelenideElementvoidОткрытие выпадающего спискаprotected com.codeborne.selenide.SelenideElementpopUp()voidУстановка значения в поле ввода датыvoidshouldBeActiveDay(String day) Проверка выбранности дня в календареvoidПроверка того, что выпадающий список скрытvoidПроверка недоступности поляvoidshouldBeDisableDay(String day) Проверка недоступности дня в календаре для выбораvoidПроверка пустоты поляvoidПроверка того, что выпадающий список раскрытvoidshouldHaveCurrentMonth(String month, Duration... duration) Проверка текущего месяца в календареvoidshouldHaveCurrentYear(String year, Duration... duration) Проверка текущего года в календареvoidshouldHavePlaceholder(String value) Проверка подсказки для вводаvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеvoidПроверка доступности дня в календаре для выбора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
-
N2oDateInput
public N2oDateInput()
-
-
Method Details
-
shouldBeEmpty
public void shouldBeEmpty()Description copied from interface:ControlПроверка пустоты поля- Specified by:
shouldBeEmptyin interfaceControl
-
shouldHaveValue
Description copied from interface:ControlПроверка значения в поле- Specified by:
shouldHaveValuein interfaceControl- Parameters:
value- ожидаемое значение
-
getValue
Description copied from interface:DateInputВозвращает значение из поля ввода -
setValue
Description copied from interface:DateInputУстановка значения в поле ввода датыПример использования:
date.setValue("15.02.2020"); -
timeVal
Description copied from interface:DateInputВвод времениПример использования:
date.timeVal("23", "59", "58"); -
shouldBeDisabled
public void shouldBeDisabled()Description copied from interface:ControlПроверка недоступности поля- Specified by:
shouldBeDisabledin interfaceControl- Overrides:
shouldBeDisabledin classN2oControl
-
clickCalendarButton
public void clickCalendarButton()Description copied from interface:DateInputКлик по иконке календаря в поле ввода для раскрытия календаря- Specified by:
clickCalendarButtonin interfaceDateInput
-
shouldBeActiveDay
Description copied from interface:DateInputПроверка выбранности дня в календаре- Specified by:
shouldBeActiveDayin interfaceDateInput- Parameters:
day- проверяемый день
-
clickDay
Description copied from interface:DateInputКлик по дню в календаре для выбора -
shouldBeDisableDay
Description copied from interface:DateInputПроверка недоступности дня в календаре для выбора- Specified by:
shouldBeDisableDayin interfaceDateInput- Parameters:
day- проверяемый день
-
shouldNotBeDisableDay
Description copied from interface:DateInputПроверка доступности дня в календаре для выбора- Specified by:
shouldNotBeDisableDayin interfaceDateInput- Parameters:
day- проверяемый день
-
shouldHaveCurrentMonth
Description copied from interface:DateInputПроверка текущего месяца в календаре- Specified by:
shouldHaveCurrentMonthin interfaceDateInput- Parameters:
month- ожидаемый текущий месяц
-
shouldHaveCurrentYear
Description copied from interface:DateInputПроверка текущего года в календаре- Specified by:
shouldHaveCurrentYearin interfaceDateInput- Parameters:
year- ожидаемый текущий год
-
clickPreviousMonthButton
public void clickPreviousMonthButton()Description copied from interface:DateInputКлик по кнопке для перехода к предыдущему месяцу в календаре- Specified by:
clickPreviousMonthButtonin interfaceDateInput
-
clickNextMonthButton
public void clickNextMonthButton()Description copied from interface:DateInputКлик по кнопке для перехода к следующему месяцу в календаре- Specified by:
clickNextMonthButtonin interfaceDateInput
-
shouldHavePlaceholder
Description copied from interface:DateInputПроверка подсказки для ввода- Specified by:
shouldHavePlaceholderin interfaceDateInput- Parameters:
value- ожидаемое значение подсказки
-
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
-
inputElement
protected com.codeborne.selenide.SelenideElement inputElement() -
cellInputElement
protected com.codeborne.selenide.SelenideElement cellInputElement() -
popUp
protected com.codeborne.selenide.SelenideElement popUp() -
calendarDays
protected com.codeborne.selenide.ElementsCollection calendarDays()
-