Interface DateInterval
- All Superinterfaces:
Component,Control,Element,PopupControl
- All Known Implementing Classes:
N2oDateInterval
Компонент ввода интервала дат для автотестирования
-
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Клик по кнопке для перехода к предыдущему месяцу в календаре конца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) Установка времени в поле ввода даты концаvoidНажатие кнопки 'enter'voidsetValueInBegin(String value) Установка значения в поле даты началаvoidsetValueInEnd(String value) Установка значения в поле даты концаMethods 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
shouldBeDisabled, shouldBeEmpty, shouldBeEnabled, shouldHaveValueMethods inherited from interface net.n2oapp.framework.autotest.api.component.Element
element, setElementMethods inherited from interface net.n2oapp.framework.autotest.api.component.PopupControl
closePopup, openPopup, shouldBeClosed, shouldBeOpened
-
Method Details
-
beginShouldBeEmpty
void beginShouldBeEmpty()Проверка того, что дата начала не задана -
endShouldBeEmpty
void endShouldBeEmpty()Проверка того, что дата конца не задана -
setValueInBegin
Установка значения в поле даты начала- Parameters:
value- значение даты в формате день.месяц.год
-
setValueInEnd
Установка значения в поле даты конца- Parameters:
value- значение даты в формате день.месяц.год
-
beginShouldHaveValue
Провека того, что в поле даты начала установлено соответствующее значение- Parameters:
value- ожидаемая дата в формате день.месяц.год
-
endShouldHaveValue
Провека того, что в поле даты конца установлено соответствующее значение- Parameters:
value- ожидаемая дата в формате день.месяц.год
-
clickCalendarButton
void clickCalendarButton()Клик по иконке календаря в поле ввода для открытия календаря -
beginDayShouldBeActive
Проверка выбранности дня в календаре у поля ввода начала- Parameters:
day- проверяемый день
-
endDayShouldBeActive
Проверка выбранности дня в календаре у поля ввода конца- Parameters:
day- проверяемый день
-
beginDayShouldBeDisabled
Проверка недоступности дня в календаре у поля ввода начала- Parameters:
day- проверяемый день
-
endDayShouldBeDisabled
Проверка недоступности дня в календаре у поля ввода конца- Parameters:
day- проверяемый день
-
beginDayShouldBeEnabled
Проверка доступности дня в календаре у поля ввода начала- Parameters:
day- проверяемый день
-
endDayShouldBeEnabled
Проверка доступности дня в календаре у поля ввода конца- Parameters:
day- проверяемый день
-
clickBeginDay
Клик по дню в календаре начала для выбора- Parameters:
day- выбираемый день
-
clickEndDay
Клик по дню в календаре начала для выбора- Parameters:
day- выбираемый день
-
beginCurrentMonthShouldHaveValue
Проверка текущего месяца в календаре начала- Parameters:
month- ожидаемый текущий месяц
-
endCurrentMonthShouldHaveValue
Проверка текущего месяца в календаре конца- Parameters:
month- ожидаемый текущий месяц
-
beginCurrentYearShouldHaveValue
Проверка текущего года в календаре начала- Parameters:
year- ожидаемый текущий год
-
endCurrentYearShouldHaveValue
Проверка текущего года в календаре конца- Parameters:
year- ожидаемый текущий год
-
clickBeginMonthPreviousButton
void clickBeginMonthPreviousButton()Клик по кнопке для перехода к предыдущему месяцу в календаре начала -
clickEndMonthPreviousButton
void clickEndMonthPreviousButton()Клик по кнопке для перехода к предыдущему месяцу в календаре конца -
clickBeginMonthNextButton
void clickBeginMonthNextButton()Клик по кнопке для перехода к следующему месяцу в календаре начала -
clickEndMonthNextButton
void clickEndMonthNextButton()Клик по кнопке для перехода к следующему месяцу в календаре конца -
beginTimeSetValue
Установка времени в поле ввода даты начала- Parameters:
hours- часы в формате 24minutes- минутыseconds- секунды
-
endTimeSetValue
Установка времени в поле ввода даты конца- Parameters:
hours- часы в формате 24minutes- минутыseconds- секунды
-
pressEnter
void pressEnter()Нажатие кнопки 'enter'
-