Interface DateInput
- All Superinterfaces:
Component,Control,Element,PopupControl
- All Known Implementing Classes:
N2oDateInput
Компонент ввода даты для автотестирования
-
Method Summary
Modifier and TypeMethodDescriptionvoidКлик по иконке календаря в поле ввода для раскрытия календаряvoidКлик по дню в календаре для выбораvoidКлик по кнопке для перехода к следующему месяцу в календареvoidКлик по кнопке для перехода к предыдущему месяцу в календареgetValue()Возвращает значение из поля вводаvoidУстановка значения в поле ввода датыvoidshouldBeActiveDay(String day) Проверка выбранности дня в календареvoidshouldBeDisableDay(String day) Проверка недоступности дня в календаре для выбораvoidshouldHaveCurrentMonth(String month, Duration... duration) Проверка текущего месяца в календареvoidshouldHaveCurrentYear(String year, Duration... duration) Проверка текущего года в календареvoidshouldHavePlaceholder(String value) Проверка подсказки для вводаvoidПроверка доступности дня в календаре для выбораvoidВвод времени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
-
getValue
String getValue()Возвращает значение из поля ввода- Returns:
- Выбранная дата
-
setValue
Установка значения в поле ввода датыПример использования:
date.setValue("15.02.2020");- Parameters:
value- значение даты
-
shouldHavePlaceholder
Проверка подсказки для ввода- Parameters:
value- ожидаемое значение подсказки
-
timeVal
Ввод времениПример использования:
date.timeVal("23", "59", "58");- Parameters:
hours- часы в формате 24minutes- минутыseconds- секунды
-
clickCalendarButton
void clickCalendarButton()Клик по иконке календаря в поле ввода для раскрытия календаря -
shouldBeActiveDay
Проверка выбранности дня в календаре- Parameters:
day- проверяемый день
-
clickDay
Клик по дню в календаре для выбора- Parameters:
day- выбираемый день
-
shouldBeDisableDay
Проверка недоступности дня в календаре для выбора- Parameters:
day- проверяемый день
-
shouldNotBeDisableDay
Проверка доступности дня в календаре для выбора- Parameters:
day- проверяемый день
-
shouldHaveCurrentMonth
Проверка текущего месяца в календаре- Parameters:
month- ожидаемый текущий месяц
-
shouldHaveCurrentYear
Проверка текущего года в календаре- Parameters:
year- ожидаемый текущий год
-
clickPreviousMonthButton
void clickPreviousMonthButton()Клик по кнопке для перехода к предыдущему месяцу в календаре -
clickNextMonthButton
void clickNextMonthButton()Клик по кнопке для перехода к следующему месяцу в календаре
-