All Superinterfaces:
ComponentsCollection
All Known Implementing Classes:
N2oCells

public interface Cells extends ComponentsCollection
Ячейки таблицы для автотестирования
  • Method Summary

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

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

    elements, setElements, shouldBeEmpty, shouldHaveSize
  • Method Details

    • cell

      TextCell cell(int index)

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

      For example: row(0).cell(1);

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

      <T extends Cell> T cell(int index, Class<T> componentClass)

      Возвращает ячейку требуемого типа из списка ячеек в строке по индексу

      For example: .row(0).cell(0, CheckboxCell.class);

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

      <T extends Cell> T cell(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)

      Возвращает ячейку требуемого типа по условию из списка ячеек в строке

      For example: .row(0).cell(Condition.visible, CheckboxCell.class);

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

      void click()
      Клик по строке с ячейками
    • hover

      void hover()
      Наведение мыши на строку с ячейками
    • shouldHaveColor

      void shouldHaveColor(ColorsEnum color)
      Проверка цвета строки по css классу
      Parameters:
      color - enum с цветовыми кодами