All Implemented Interfaces:
Component, Element, Modal

public class N2oModal extends N2oComponent implements Modal
  • Constructor Details

    • N2oModal

      public N2oModal()
  • Method Details

    • shouldHaveTitle

      public void shouldHaveTitle(String text, Duration... duration)
      Description copied from interface: Modal
      Проверка заголовка на соответствие
      Specified by:
      shouldHaveTitle in interface Modal
      Parameters:
      text - ожидаемый заголовок
    • shouldNotHaveHeader

      public void shouldNotHaveHeader()
      Description copied from interface: Modal
      Проверка отсутствия шапки
      Specified by:
      shouldNotHaveHeader in interface Modal
    • toolbar

      public Modal.ModalToolbar toolbar()
      Specified by:
      toolbar in interface Modal
      Returns:
      Панель кнопок для автотестирования
    • content

      public <T extends Page> T content(Class<T> pageClass)
      Description copied from interface: Modal
      Возвращает страницу внутри модальной страницы
      Specified by:
      content in interface Modal
      Parameters:
      pageClass - тип возвращаемой страницы
      Returns:
      компонент страница для автотестирования
    • scrollUp

      public void scrollUp()
      Description copied from interface: Modal
      Прокрутка страницы в самый верх
      Specified by:
      scrollUp in interface Modal
    • scrollDown

      public void scrollDown()
      Description copied from interface: Modal
      Прокрутка страницы в самый верх
      Specified by:
      scrollDown in interface Modal
    • shouldBeScrollable

      public void shouldBeScrollable()
      Description copied from interface: Modal
      Проверка наличия возможности прокрутки окна
      Specified by:
      shouldBeScrollable in interface Modal
    • shouldNotBeScrollable

      public void shouldNotBeScrollable()
      Description copied from interface: Modal
      Проверка отсутствия возможности прокрутки окна
      Specified by:
      shouldNotBeScrollable in interface Modal
    • close

      public void close()
      Description copied from interface: Modal
      Закрытие модального окна через кнопку
      Specified by:
      close in interface Modal
    • closeByEsc

      public void closeByEsc()
      Description copied from interface: Modal
      Закрытие модального окна через нажатие клавишу Esc
      Specified by:
      closeByEsc in interface Modal
    • clickBackdrop

      public void clickBackdrop()
      Description copied from interface: Modal
      Клик на фон за модальным окном
      Specified by:
      clickBackdrop in interface Modal