All Implemented Interfaces:
Component, Element, TableHeader
Direct Known Subclasses:
N2oTableMultiHeader, N2oTableSimpleHeader

public abstract class N2oTableHeader extends N2oComponent implements TableHeader
Заголовки столбцов таблицы для автотестирования
  • Constructor Details

    • N2oTableHeader

      public N2oTableHeader()
  • Method Details

    • shouldHaveTitle

      public void shouldHaveTitle(String title, Duration... duration)
      Description copied from interface: TableHeader
      Проверка текста заголовка на соответствие
      Specified by:
      shouldHaveTitle in interface TableHeader
      Parameters:
      title - ожидаемый текст
    • shouldNotHaveTitle

      public void shouldNotHaveTitle()
      Description copied from interface: TableHeader
      Проверка отсутствия заголовка
      Specified by:
      shouldNotHaveTitle in interface TableHeader
    • click

      public void click()
      Description copied from interface: TableHeader
      Клик по заголовку
      Specified by:
      click in interface TableHeader
    • shouldNotBeSorted

      public void shouldNotBeSorted()
      Description copied from interface: TableHeader
      Проверка того, что заголовок в состоянии не отсортированности столбца
      Specified by:
      shouldNotBeSorted in interface TableHeader
    • shouldBeSortedByAsc

      public void shouldBeSortedByAsc()
      Description copied from interface: TableHeader
      Проверка того, что заголовок в состоянии отсортированности столбца в возрастающем порядке
      Specified by:
      shouldBeSortedByAsc in interface TableHeader
    • shouldBeSortedByDesc

      public void shouldBeSortedByDesc()
      Description copied from interface: TableHeader
      Проверка того, что заголовок в состоянии отсортированности столбца в убывающем порядке
      Specified by:
      shouldBeSortedByDesc in interface TableHeader
    • shouldHaveAlignment

      public void shouldHaveAlignment(String alignment)
      Description copied from interface: TableHeader
      Проверка выравнивания заголовка
      Specified by:
      shouldHaveAlignment in interface TableHeader
      Parameters:
      alignment - ожидаемое выравнивание
    • shouldHaveIcon

      public void shouldHaveIcon(String icon)
      Description copied from interface: TableHeader
      Проверка иконки заголовка
      Specified by:
      shouldHaveIcon in interface TableHeader
      Parameters:
      icon - ожидаемая иконка
    • shouldNotHaveIcon

      public void shouldNotHaveIcon()
      Description copied from interface: TableHeader
      Проверка отсутствия иконки
      Specified by:
      shouldNotHaveIcon in interface TableHeader
    • icon

      protected com.codeborne.selenide.SelenideElement icon()
    • sortingIcon

      protected com.codeborne.selenide.SelenideElement sortingIcon()