All Superinterfaces:
ComponentsCollection
All Known Implementing Classes:
N2oToolbar

public interface Toolbar extends ComponentsCollection
Панель действий для автотестирования
  • Method Summary

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

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

    elements, setElements, shouldBeEmpty, shouldHaveSize
  • Method Details

    • button

      StandardButton button(String label)

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

      For example: topLeft().button("Кнопка")

      Parameters:
      label - метка кнопки в панели действий
      Returns:
      Компонент стандартная кнопка для автотестирования
    • button

      StandardButton button(com.codeborne.selenide.WebElementCondition findBy)

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

      For example: topLeft().button("Кнопка")

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

      <T extends Button> T button(String label, Class<T> componentClass)

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

      For example: toolbar.button("Кнопка", StandardButton.class)

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

      <T extends Button> T button(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)

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

      For example: toolbar.button(Condition.text("Кнопка"), StandardButton.class)

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

      <T extends Button> T button(int index, Class<T> componentClass)

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

      For example: toolbar.button(2, StandardButton.class)

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