Class N2oTableWidget.N2oRows

java.lang.Object
net.n2oapp.framework.autotest.impl.component.widget.table.N2oTableWidget.N2oRows
All Implemented Interfaces:
TableWidget.Rows
Enclosing class:
N2oTableWidget

public class N2oTableWidget.N2oRows extends Object implements TableWidget.Rows
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.codeborne.selenide.ElementsCollection
    column(int index)
     
    void
    Проверка того, что у колонки нет текста.
    void
    columnShouldBeSortedBy(int columnIndex, net.n2oapp.framework.api.metadata.global.view.widget.table.column.SortingDirection direction)
    Проверка, что колонка отсортирована
    void
    columnShouldHaveTexts(int index, List<String> texts, Duration... duration)
    Проверка того, что колонка имеет соответствующий текст.
    columnTexts(int index)
    Возвращает список текста из колонки
    row(int index)
    Возвращает ячейки внутри строки
    protected com.codeborne.selenide.ElementsCollection
     
    void
    Проверка того, что строка выбрана
    void
    shouldHaveSize(int size, Duration... duration)
    Проверка количества строк
    void
    Проверка отсутствия строк
    void
    Проверка отсутствия выбранных строк

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • N2oRows

      public N2oRows()
  • Method Details

    • row

      public Cells row(int index)
      Description copied from interface: TableWidget.Rows
      Возвращает ячейки внутри строки
      Specified by:
      row in interface TableWidget.Rows
      Parameters:
      index - номер строки
      Returns:
      Ячейки таблицы для автотестирования
    • shouldHaveSize

      public void shouldHaveSize(int size, Duration... duration)
      Description copied from interface: TableWidget.Rows
      Проверка количества строк
      Specified by:
      shouldHaveSize in interface TableWidget.Rows
      Parameters:
      size - ожидаемое количество
    • shouldNotHaveRows

      public void shouldNotHaveRows()
      Description copied from interface: TableWidget.Rows
      Проверка отсутствия строк
      Specified by:
      shouldNotHaveRows in interface TableWidget.Rows
    • shouldBeSelected

      public void shouldBeSelected(int row)
      Description copied from interface: TableWidget.Rows
      Проверка того, что строка выбрана
      Specified by:
      shouldBeSelected in interface TableWidget.Rows
      Parameters:
      row - номер строки
    • shouldNotHaveSelectedRows

      public void shouldNotHaveSelectedRows()
      Description copied from interface: TableWidget.Rows
      Проверка отсутствия выбранных строк
      Specified by:
      shouldNotHaveSelectedRows in interface TableWidget.Rows
    • columnShouldHaveTexts

      public void columnShouldHaveTexts(int index, List<String> texts, Duration... duration)
      Description copied from interface: TableWidget.Rows
      Проверка того, что колонка имеет соответствующий текст.
      Specified by:
      columnShouldHaveTexts in interface TableWidget.Rows
      Parameters:
      index - номер проверяемой колонки
      texts - ожидаемый текст
    • columnShouldBeEmpty

      public void columnShouldBeEmpty(int index)
      Description copied from interface: TableWidget.Rows
      Проверка того, что у колонки нет текста.
      Specified by:
      columnShouldBeEmpty in interface TableWidget.Rows
      Parameters:
      index - номер проверяемой колонки
    • columnTexts

      public List<String> columnTexts(int index)
      Description copied from interface: TableWidget.Rows
      Возвращает список текста из колонки
      Specified by:
      columnTexts in interface TableWidget.Rows
      Parameters:
      index - номер необходимой колонки
      Returns:
      Список строк
    • columnShouldBeSortedBy

      public void columnShouldBeSortedBy(int columnIndex, net.n2oapp.framework.api.metadata.global.view.widget.table.column.SortingDirection direction)
      Description copied from interface: TableWidget.Rows
      Проверка, что колонка отсортирована
      Specified by:
      columnShouldBeSortedBy in interface TableWidget.Rows
      Parameters:
      columnIndex - номер колонки
      direction - направление отсортированности
    • column

      protected com.codeborne.selenide.ElementsCollection column(int index)
    • rows

      protected com.codeborne.selenide.ElementsCollection rows()