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

public interface Sidebar extends Component
Компонент боковой панели для автотестирования
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Клик по кнопке раскрытия сайдбара
    Возвращает меню с элементами из extra-menu
    nav()
    Возвращает меню с элементами из nav
    void
    Проверка зафиксированности сайдбара
    void
    Проверка того, что сайдбар перекрывает страницу
    void
    Проверка того, что сайдбар находится на правой стороне страницы
    void
    Проверка пути к файлу с логотипом на соответствие ожидаемому значению
    void
    shouldHaveState(net.n2oapp.framework.api.metadata.application.SidebarStateEnum state)
    Проверяет состояние скрытости сайдбара по умолчанию
    void
    shouldHaveSubtitle(String subtitle, Duration... duration)
    Проверка точного соответствия текста подзаголовка ожидаемому значению
    void
    shouldHaveTitle(String title, Duration... duration)
    Проверка точного соответствия текста заголовка (без учета регистра) ожидаемому значению

    Methods inherited from interface net.n2oapp.framework.autotest.api.component.Component

    should, should, should, shouldBeHidden, shouldBeVisible, shouldExists, shouldHaveCssClass, shouldHaveStyle, shouldNotExists

    Methods inherited from interface net.n2oapp.framework.autotest.api.component.Element

    element, setElement
  • Method Details

    • shouldHaveTitle

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

      void shouldHaveBrandLogo(String src)
      Проверка пути к файлу с логотипом на соответствие ожидаемому значению
      Parameters:
      src - ожидаемый путь к логотипу
    • shouldHaveSubtitle

      void shouldHaveSubtitle(String subtitle, Duration... duration)
      Проверка точного соответствия текста подзаголовка ожидаемому значению
      Parameters:
      subtitle - ожидаемое значение заголовка
    • shouldBeFixed

      void shouldBeFixed()
      Проверка зафиксированности сайдбара
    • shouldBeRight

      void shouldBeRight()
      Проверка того, что сайдбар находится на правой стороне страницы
    • shouldBeOverlay

      void shouldBeOverlay()
      Проверка того, что сайдбар перекрывает страницу
    • shouldHaveState

      void shouldHaveState(net.n2oapp.framework.api.metadata.application.SidebarStateEnum state)
      Проверяет состояние скрытости сайдбара по умолчанию
      Parameters:
      state - ожидаемое состояние
    • clickToggleBtn

      void clickToggleBtn()
      Клик по кнопке раскрытия сайдбара
    • extra

      Menu extra()
      Возвращает меню с элементами из extra-menu
      Returns:
      Компонент меню для автотестирования