Class N2oTableHeaders

java.lang.Object
net.n2oapp.framework.autotest.impl.collection.N2oComponentsCollection
net.n2oapp.framework.autotest.impl.collection.N2oTableHeaders
All Implemented Interfaces:
ComponentsCollection, TableHeaders

public class N2oTableHeaders extends N2oComponentsCollection implements TableHeaders
Заголовки столбцов таблицы для автотестирования
  • Constructor Details

    • N2oTableHeaders

      public N2oTableHeaders()
  • Method Details

    • header

      public TableSimpleHeader header(int index)
      Description copied from interface: TableHeaders

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

      For example: headers().header(0)

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

      public TableSimpleHeader header(com.codeborne.selenide.WebElementCondition findBy)
      Description copied from interface: TableHeaders

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

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

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

      public <T extends TableHeader> T header(int index, Class<T> componentClass)
      Description copied from interface: TableHeaders

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

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

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

      public <T extends TableHeader> T header(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)
      Description copied from interface: TableHeaders

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

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

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