Interface TableHeaders

All Superinterfaces:
ComponentsCollection
All Known Implementing Classes:
N2oTableHeaders

public interface TableHeaders extends ComponentsCollection
Заголовки столбцов таблицы для автотестирования
  • Method Summary

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

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

    elements, setElements, shouldBeEmpty, shouldHaveSize
  • Method Details

    • header

      TableSimpleHeader header(int index)

      Возвращает простой заголовок столбца таблицы по номеру

      For example: headers().header(0)

      Parameters:
      index - номер заголовока в таблице
      Returns:
      Компонент заголовок столбца таблицы для автотестирования
    • header

      TableSimpleHeader header(com.codeborne.selenide.WebElementCondition findBy)

      Возвращает простой заголовок столбца таблицы по условию

      For example: headers().header(Condition.text("Фамилия"))

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

      <T extends TableHeader> T header(int index, Class<T> componentClass)

      Возвращает заголовок столбца таблицы типа, наследуемого от TableHeader, по порядковому номеру

      For example: headers().header(0, TableMultiHeader.class)

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

      <T extends TableHeader> T header(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)

      Возвращает заголовок столбца таблицы типа, наследуемого от TableHeader, по условию

      For example: headers().header(Condition.text("Фамилия"), TableMultiHeader.class)

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