All Superinterfaces:
ComponentsCollection
All Known Implementing Classes:
N2oMenu

public interface Menu extends ComponentsCollection
Меню для автотестирования
  • Method Summary

    Modifier and Type
    Method
    Description
    anchor(int index)
    Возвращает кнопку с ссылкой по индексу из списка кнопок в меню
    anchor(com.codeborne.selenide.WebElementCondition findBy)
    Возвращает кнопку с ссылкой по условию из списка таких кнопок в меню
    dropdown(int index)
    Возвращает кнопку с выпадающим списком из меню по индексу
    dropdown(com.codeborne.selenide.WebElementCondition findBy)
    Возвращает кнопку с выпадающим списком из меню по индексу
    <T extends MenuItem>
    T
    item(int index, Class<T> componentClass)
    Возвращает кнопку из меню по индексу
    <T extends MenuItem>
    T
    item(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)
    Возвращает кнопку из меню по индексу

    Methods inherited from interface net.n2oapp.framework.autotest.api.collection.ComponentsCollection

    elements, setElements, shouldBeEmpty, shouldHaveSize
  • Method Details

    • anchor

      AnchorMenuItem anchor(int index)

      Возвращает кнопку с ссылкой по индексу из списка кнопок в меню

      For example: nav().anchor(0);

      Parameters:
      index - номер кнопки из списка кнопок в меню
      Returns:
      Компонент кнопка с ссылкой для автотестирования
    • anchor

      AnchorMenuItem anchor(com.codeborne.selenide.WebElementCondition findBy)

      Возвращает кнопку с ссылкой по условию из списка таких кнопок в меню

      For example: nav().anchor(Condition.visible);

      Parameters:
      findBy - условие поиска
      Returns:
      Компонент кнопка с ссылкой для автотестирования
    • item

      <T extends MenuItem> T item(int index, Class<T> componentClass)

      Возвращает кнопку из меню по индексу

      For example: extra().item(0, AnchorMenuItem.class);

      Parameters:
      index - номер кнопки из списка кнопок в меню
      componentClass - тип возвращаемой кнопки
      Returns:
      Кнопка из меню для автотестирования
    • item

      <T extends MenuItem> T item(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)

      Возвращает кнопку из меню по индексу

      For example: extra().item(Condition.visible, AnchorMenuItem.class);

      Parameters:
      findBy - условие поиска
      componentClass - тип возвращаемой кнопки
      Returns:
      Кнопка из меню для автотестирования