Class N2oDateInterval
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.N2oDateInterval
- All Implemented Interfaces:
Component,Control,DateInterval,Element,PopupControl
Компонент ввода интервала дат для автотестирования
-
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginCurrentMonthShouldHaveValue(String month, Duration... duration) Проверка текущего месяца в календаре началаvoidbeginCurrentYearShouldHaveValue(String year, Duration... duration) Проверка текущего года в календаре началаvoidПроверка выбранности дня в календаре у поля ввода началаvoidПроверка недоступности дня в календаре у поля ввода началаvoidПроверка доступности дня в календаре у поля ввода началаvoidПроверка того, что дата начала не заданаvoidbeginShouldHaveValue(String value, Duration... duration) Провека того, что в поле даты начала установлено соответствующее значениеvoidbeginTimeSetValue(String hours, String minutes, String seconds) Установка времени в поле ввода даты началаvoidclickBeginDay(String day) Клик по дню в календаре начала для выбораvoidКлик по кнопке для перехода к следующему месяцу в календаре началаvoidКлик по кнопке для перехода к предыдущему месяцу в календаре началаvoidКлик по иконке календаря в поле ввода для открытия календаряvoidclickEndDay(String day) Клик по дню в календаре начала для выбораvoidКлик по кнопке для перехода к следующему месяцу в календаре концаvoidКлик по кнопке для перехода к предыдущему месяцу в календаре концаvoidЗакрытие выпадающего спискаvoidendCurrentMonthShouldHaveValue(String month, Duration... duration) Проверка текущего месяца в календаре концаvoidendCurrentYearShouldHaveValue(String year, Duration... duration) Проверка текущего года в календаре концаvoidПроверка выбранности дня в календаре у поля ввода концаvoidПроверка недоступности дня в календаре у поля ввода концаvoidПроверка доступности дня в календаре у поля ввода концаvoidПроверка того, что дата конца не заданаvoidendShouldHaveValue(String value, Duration... duration) Провека того, что в поле даты конца установлено соответствующее значениеvoidendTimeSetValue(String hours, String minutes, String seconds) Установка времени в поле ввода даты концаprotected com.codeborne.selenide.SelenideElementprotected com.codeborne.selenide.SelenideElementprotected com.codeborne.selenide.SelenideElementprotected com.codeborne.selenide.SelenideElementvoidОткрытие выпадающего спискаprotected com.codeborne.selenide.SelenideElementpopUp()voidНажатие кнопки 'enter'voidsetValueInBegin(String value) Установка значения в поле даты началаvoidsetValueInEnd(String value) Установка значения в поле даты концаvoidПроверка того, что выпадающий список скрытvoidПроверка недоступности поляvoidПроверка пустоты поляvoidПроверка доступности поляvoidПроверка того, что выпадающий список раскрытvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеMethods 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.Element
element, setElement
-
Constructor Details
-
N2oDateInterval
public N2oDateInterval()
-
-
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
-
beginShouldBeEmpty
public void beginShouldBeEmpty()Description copied from interface:DateIntervalПроверка того, что дата начала не задана- Specified by:
beginShouldBeEmptyin interfaceDateInterval
-
endShouldBeEmpty
public void endShouldBeEmpty()Description copied from interface:DateIntervalПроверка того, что дата конца не задана- Specified by:
endShouldBeEmptyin interfaceDateInterval
-
setValueInBegin
Description copied from interface:DateIntervalУстановка значения в поле даты начала- Specified by:
setValueInBeginin interfaceDateInterval- Parameters:
value- значение даты в формате день.месяц.год
-
setValueInEnd
Description copied from interface:DateIntervalУстановка значения в поле даты конца- Specified by:
setValueInEndin interfaceDateInterval- Parameters:
value- значение даты в формате день.месяц.год
-
beginShouldHaveValue
Description copied from interface:DateIntervalПровека того, что в поле даты начала установлено соответствующее значение- Specified by:
beginShouldHaveValuein interfaceDateInterval- Parameters:
value- ожидаемая дата в формате день.месяц.год
-
endShouldHaveValue
Description copied from interface:DateIntervalПровека того, что в поле даты конца установлено соответствующее значение- Specified by:
endShouldHaveValuein interfaceDateInterval- Parameters:
value- ожидаемая дата в формате день.месяц.год
-
clickCalendarButton
public void clickCalendarButton()Description copied from interface:DateIntervalКлик по иконке календаря в поле ввода для открытия календаря- Specified by:
clickCalendarButtonin interfaceDateInterval
-
beginDayShouldBeActive
Description copied from interface:DateIntervalПроверка выбранности дня в календаре у поля ввода начала- Specified by:
beginDayShouldBeActivein interfaceDateInterval- Parameters:
day- проверяемый день
-
endDayShouldBeActive
Description copied from interface:DateIntervalПроверка выбранности дня в календаре у поля ввода конца- Specified by:
endDayShouldBeActivein interfaceDateInterval- Parameters:
day- проверяемый день
-
beginDayShouldBeDisabled
Description copied from interface:DateIntervalПроверка недоступности дня в календаре у поля ввода начала- Specified by:
beginDayShouldBeDisabledin interfaceDateInterval- Parameters:
day- проверяемый день
-
endDayShouldBeDisabled
Description copied from interface:DateIntervalПроверка недоступности дня в календаре у поля ввода конца- Specified by:
endDayShouldBeDisabledin interfaceDateInterval- Parameters:
day- проверяемый день
-
beginDayShouldBeEnabled
Description copied from interface:DateIntervalПроверка доступности дня в календаре у поля ввода начала- Specified by:
beginDayShouldBeEnabledin interfaceDateInterval- Parameters:
day- проверяемый день
-
endDayShouldBeEnabled
Description copied from interface:DateIntervalПроверка доступности дня в календаре у поля ввода конца- Specified by:
endDayShouldBeEnabledin interfaceDateInterval- Parameters:
day- проверяемый день
-
clickBeginDay
Description copied from interface:DateIntervalКлик по дню в календаре начала для выбора- Specified by:
clickBeginDayin interfaceDateInterval- Parameters:
day- выбираемый день
-
clickEndDay
Description copied from interface:DateIntervalКлик по дню в календаре начала для выбора- Specified by:
clickEndDayin interfaceDateInterval- Parameters:
day- выбираемый день
-
beginCurrentMonthShouldHaveValue
Description copied from interface:DateIntervalПроверка текущего месяца в календаре начала- Specified by:
beginCurrentMonthShouldHaveValuein interfaceDateInterval- Parameters:
month- ожидаемый текущий месяц
-
endCurrentMonthShouldHaveValue
Description copied from interface:DateIntervalПроверка текущего месяца в календаре конца- Specified by:
endCurrentMonthShouldHaveValuein interfaceDateInterval- Parameters:
month- ожидаемый текущий месяц
-
beginCurrentYearShouldHaveValue
Description copied from interface:DateIntervalПроверка текущего года в календаре начала- Specified by:
beginCurrentYearShouldHaveValuein interfaceDateInterval- Parameters:
year- ожидаемый текущий год
-
endCurrentYearShouldHaveValue
Description copied from interface:DateIntervalПроверка текущего года в календаре конца- Specified by:
endCurrentYearShouldHaveValuein interfaceDateInterval- Parameters:
year- ожидаемый текущий год
-
clickBeginMonthPreviousButton
public void clickBeginMonthPreviousButton()Description copied from interface:DateIntervalКлик по кнопке для перехода к предыдущему месяцу в календаре начала- Specified by:
clickBeginMonthPreviousButtonin interfaceDateInterval
-
clickEndMonthPreviousButton
public void clickEndMonthPreviousButton()Description copied from interface:DateIntervalКлик по кнопке для перехода к предыдущему месяцу в календаре конца- Specified by:
clickEndMonthPreviousButtonin interfaceDateInterval
-
clickBeginMonthNextButton
public void clickBeginMonthNextButton()Description copied from interface:DateIntervalКлик по кнопке для перехода к следующему месяцу в календаре начала- Specified by:
clickBeginMonthNextButtonin interfaceDateInterval
-
clickEndMonthNextButton
public void clickEndMonthNextButton()Description copied from interface:DateIntervalКлик по кнопке для перехода к следующему месяцу в календаре конца- Specified by:
clickEndMonthNextButtonin interfaceDateInterval
-
beginTimeSetValue
Description copied from interface:DateIntervalУстановка времени в поле ввода даты начала- Specified by:
beginTimeSetValuein interfaceDateInterval- Parameters:
hours- часы в формате 24minutes- минутыseconds- секунды
-
endTimeSetValue
Description copied from interface:DateIntervalУстановка времени в поле ввода даты конца- Specified by:
endTimeSetValuein interfaceDateInterval- Parameters:
hours- часы в формате 24minutes- минутыseconds- секунды
-
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
-
shouldBeClosed
public void shouldBeClosed()Description copied from interface:PopupControlПроверка того, что выпадающий список скрыт- Specified by:
shouldBeClosedin interfacePopupControl
-
shouldBeOpened
public void shouldBeOpened()Description copied from interface:PopupControlПроверка того, что выпадающий список раскрыт- Specified by:
shouldBeOpenedin interfacePopupControl
-
shouldBeEnabled
public void shouldBeEnabled()Description copied from interface:ControlПроверка доступности поля- Specified by:
shouldBeEnabledin interfaceControl- Overrides:
shouldBeEnabledin classN2oControl
-
shouldBeDisabled
public void shouldBeDisabled()Description copied from interface:ControlПроверка недоступности поля- Specified by:
shouldBeDisabledin interfaceControl- Overrides:
shouldBeDisabledin classN2oControl
-
pressEnter
public void pressEnter()Description copied from interface:DateIntervalНажатие кнопки 'enter'- Specified by:
pressEnterin interfaceDateInterval
-
firstInputElement
protected com.codeborne.selenide.SelenideElement firstInputElement() -
lastInputElement
protected com.codeborne.selenide.SelenideElement lastInputElement() -
firstCalendar
protected com.codeborne.selenide.SelenideElement firstCalendar() -
lastCalendar
protected com.codeborne.selenide.SelenideElement lastCalendar() -
popUp
protected com.codeborne.selenide.SelenideElement popUp()
-