All Superinterfaces:
Component, Element
All Known Subinterfaces:
LeftRightPage, SearchablePage, SimplePage, StandardPage, TopLeftRightPage
All Known Implementing Classes:
N2oLeftRightPage, N2oPage, N2oSearchablePage, N2oSimplePage, N2oStandardPage, N2oTopLeftRightPage

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

    • header

      SimpleHeader header()
      Returns:
      Компонент header для автотестирования
    • sidebar

      Sidebar sidebar()
      Returns:
      Компонент боковой панели для автотестирования
    • footer

      Footer footer()
      Returns:
      Компонент footer для автотестирования
    • toolbar

      Page.PageToolbar toolbar()
      Returns:
      Компонент панель кнопок страницы для автотестирования
    • overlay

      Page.Overlay overlay()
      Returns:
      Компонент оверлей для автотестирования
    • dialog

      Page.Dialog dialog(String title)
      Возвращает компонент диалог, заголовок которого совпадает с ожидаемым
      Parameters:
      title - заголовок диалога
      Returns:
      Компонент диалог для автотестирования
    • popover

      Page.Popover popover(String title)
      Возвращает компонент поповер, заголовок которого совпадает с ожидаемым
      Parameters:
      title - заголовок диалога
      Returns:
      Компонент поповер для автотестирования
    • alerts

      Alerts alerts(Alert.Placement placement)
      Возвращает компонент оповещение, положение которого совпадает с ожидаемым
      Parameters:
      placement - положение оповещения на странице
      Returns:
      Компонент оповещение для автотестирования
    • shouldHaveUrlMatches

      void shouldHaveUrlMatches(String regex)
      Проверка совпадения части ссылки страницы
      Parameters:
      regex - часть ссылки в виде регулярного выражения
    • shouldHaveTitle

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

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

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

      void shouldHaveLayout(net.n2oapp.framework.api.metadata.application.NavigationLayout layout)
      Проверка макета на соответствие
      Parameters:
      layout - ожидаемый макет
    • shouldHaveError

      void shouldHaveError(int statusCode)
      Проверка http-ошибки на странице
      Parameters:
      statusCode - ожидаемая ошибка