Interface DateInterval

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

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

    • beginShouldBeEmpty

      void beginShouldBeEmpty()
      Проверка того, что дата начала не задана
    • endShouldBeEmpty

      void endShouldBeEmpty()
      Проверка того, что дата конца не задана
    • setValueInBegin

      void setValueInBegin(String value)
      Установка значения в поле даты начала
      Parameters:
      value - значение даты в формате день.месяц.год
    • setValueInEnd

      void setValueInEnd(String value)
      Установка значения в поле даты конца
      Parameters:
      value - значение даты в формате день.месяц.год
    • beginShouldHaveValue

      void beginShouldHaveValue(String value, Duration... duration)
      Провека того, что в поле даты начала установлено соответствующее значение
      Parameters:
      value - ожидаемая дата в формате день.месяц.год
    • endShouldHaveValue

      void endShouldHaveValue(String value, Duration... duration)
      Провека того, что в поле даты конца установлено соответствующее значение
      Parameters:
      value - ожидаемая дата в формате день.месяц.год
    • clickCalendarButton

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      void beginTimeSetValue(String hours, String minutes, String seconds)
      Установка времени в поле ввода даты начала
      Parameters:
      hours - часы в формате 24
      minutes - минуты
      seconds - секунды
    • endTimeSetValue

      void endTimeSetValue(String hours, String minutes, String seconds)
      Установка времени в поле ввода даты конца
      Parameters:
      hours - часы в формате 24
      minutes - минуты
      seconds - секунды
    • pressEnter

      void pressEnter()
      Нажатие кнопки 'enter'