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

public interface Modal extends Component
Модальная страница для автотестирования
  • Method Details

    • toolbar

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

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

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

      void shouldNotHaveHeader()
      Проверка отсутствия шапки
    • scrollUp

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

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

      void close()
      Закрытие модального окна через кнопку
    • closeByEsc

      void closeByEsc()
      Закрытие модального окна через нажатие клавишу Esc
    • shouldBeScrollable

      void shouldBeScrollable()
      Проверка наличия возможности прокрутки окна
    • shouldNotBeScrollable

      void shouldNotBeScrollable()
      Проверка отсутствия возможности прокрутки окна
    • clickBackdrop

      void clickBackdrop()
      Клик на фон за модальным окном