All Superinterfaces:
Component, Control, Element, PopupControl
All Known Implementing Classes:
N2oDateInput

public interface DateInput extends Control, PopupControl
Компонент ввода даты для автотестирования
  • Method Details

    • getValue

      String getValue()
      Возвращает значение из поля ввода
      Returns:
      Выбранная дата
    • setValue

      void setValue(String value)
      Установка значения в поле ввода даты

      Пример использования: date.setValue("15.02.2020");

      Parameters:
      value - значение даты
    • shouldHavePlaceholder

      void shouldHavePlaceholder(String value)
      Проверка подсказки для ввода
      Parameters:
      value - ожидаемое значение подсказки
    • timeButtonShouldHaveLabel

      void timeButtonShouldHaveLabel(String label)
      Проверка текста кнопки времени
      Parameters:
      label - ожидаемое значение текста
    • timeVal

      void timeVal(String hours, String minutes, String seconds)
      Ввод времени

      Пример использования: date.timeVal("23", "59", "58");

      Parameters:
      hours - часы в формате 24
      minutes - минуты
      seconds - секунды
    • clickCalendarButton

      void clickCalendarButton()
      Клик по иконке календаря в поле ввода для раскрытия календаря
    • shouldBeActiveDay

      void shouldBeActiveDay(String day)
      Проверка выбранности дня в календаре
      Parameters:
      day - проверяемый день
    • clickDay

      void clickDay(String day)
      Клик по дню в календаре для выбора
      Parameters:
      day - выбираемый день
    • shouldBeDisableDay

      void shouldBeDisableDay(String day)
      Проверка недоступности дня в календаре для выбора
      Parameters:
      day - проверяемый день
    • shouldNotBeDisableDay

      void shouldNotBeDisableDay(String day)
      Проверка доступности дня в календаре для выбора
      Parameters:
      day - проверяемый день
    • shouldHaveCurrentMonth

      void shouldHaveCurrentMonth(String month, Duration... duration)
      Проверка текущего месяца в календаре
      Parameters:
      month - ожидаемый текущий месяц
    • shouldHaveCurrentYear

      void shouldHaveCurrentYear(String year, Duration... duration)
      Проверка текущего года в календаре
      Parameters:
      year - ожидаемый текущий год
    • clickPreviousMonthButton

      void clickPreviousMonthButton()
      Клик по кнопке для перехода к предыдущему месяцу в календаре
    • clickNextMonthButton

      void clickNextMonthButton()
      Клик по кнопке для перехода к следующему месяцу в календаре