All Superinterfaces:
Component, Element
All Known Implementing Classes:
N2oDrawer

public interface Drawer extends Component
Окно drawer для автотестирования
  • Method Details

    • content

      <T extends Page> T content(Class<T> pageClass)
      Возвращает страницу контента, лежащего внутри компонента drawer
      Parameters:
      pageClass - тип возвращаемой страницы
      Returns:
      компонент страница для автотестирования
    • toolbar

      Returns:
      компонент панель кнопок для автотестирования
    • shouldHaveTitle

      void shouldHaveTitle(String text, Duration... duration)
      Проверяет соответствие заголовка окна
      Parameters:
      text - ожидаемый текст заголовка
    • shouldHavePlacement

      void shouldHavePlacement(Drawer.Placement placement)
      Проверка соответствия положения окна
      Parameters:
      placement - ожидаемое положение окна
    • shouldHaveWidth

      void shouldHaveWidth(String width)
      Проверка соответствия ширины выезжаемого окна
      Parameters:
      width - ожидаемая ширина окна
    • shouldHaveHeight

      void shouldHaveHeight(String height)
      Проверка соответствия высоты выезжаемого окна
      Parameters:
      height - ожидаемая высота окна
    • close

      void close()
      Закрытие окна через иконку крестика
    • closeByEsc

      void closeByEsc()
      Закрытие окна через нажатия клавишу Esc
    • clickBackdrop

      void clickBackdrop()
      Клик по фону вне окна для закрытия
    • shouldHaveFixedFooter

      void shouldHaveFixedFooter()
      Проверка того, что нижняя часть окна зафиксирована
    • shouldNotHaveFixedFooter

      void shouldNotHaveFixedFooter()
      Проверка того, что нижняя часть окна не зафиксирована
    • scrollUp

      void scrollUp()
      Прокрутка окна в самый верх
    • scrollDown

      void scrollDown()
      Прокрутка окна в самый низ