Class N2oTabsRegion.N2oTabItem

All Implemented Interfaces:
Component, Element, TabsRegion.TabItem
Enclosing class:
N2oTabsRegion

public static class N2oTabsRegion.N2oTabItem extends N2oComponent implements TabsRegion.TabItem
  • Constructor Details

    • N2oTabItem

      public N2oTabItem(com.codeborne.selenide.SelenideElement element)
  • Method Details

    • content

      public RegionItems content()
      Specified by:
      content in interface TabsRegion.TabItem
      Returns:
      Элемент региона (виджет/регион) для автотестирования
    • content

      public RegionItems content(String className)
      Specified by:
      content in interface TabsRegion.TabItem
      Parameters:
      className - имя класса, по которому будет производиться поиск элементов региона.
      Returns:
      Элемент региона (виджет/регион), соответствующий указанному классу
    • click

      public void click()
      Description copied from interface: TabsRegion.TabItem
      Клик по вкладке
      Specified by:
      click in interface TabsRegion.TabItem
    • shouldHaveName

      public void shouldHaveName(String text, Duration... duration)
      Description copied from interface: TabsRegion.TabItem
      Проверка наименования на соответствие
      Specified by:
      shouldHaveName in interface TabsRegion.TabItem
      Parameters:
      text - ожидаемый текст наименования
    • shouldNotHaveTitle

      public void shouldNotHaveTitle()
      Description copied from interface: TabsRegion.TabItem
      Проверка отсутствия наименования
      Specified by:
      shouldNotHaveTitle in interface TabsRegion.TabItem
    • shouldBeActive

      public void shouldBeActive()
      Description copied from interface: TabsRegion.TabItem
      Проверка того, что вкладка выбрана/открыта
      Specified by:
      shouldBeActive in interface TabsRegion.TabItem
    • shouldNotBeActive

      public void shouldNotBeActive()
      Description copied from interface: TabsRegion.TabItem
      Проверка того, что вкладка не выбрана/открыта
      Specified by:
      shouldNotBeActive in interface TabsRegion.TabItem
    • shouldBeInvalid

      public void shouldBeInvalid()
      Description copied from interface: TabsRegion.TabItem
      Проверка того, что вкладка не прошла валидацию
      Specified by:
      shouldBeInvalid in interface TabsRegion.TabItem
    • shouldBeValid

      public void shouldBeValid()
      Description copied from interface: TabsRegion.TabItem
      Проверка того, что вкладка прошла валидацию
      Specified by:
      shouldBeValid in interface TabsRegion.TabItem
    • scrollUp

      public void scrollUp()
      Description copied from interface: TabsRegion.TabItem
      Прокрутка страницы вверх
      Specified by:
      scrollUp in interface TabsRegion.TabItem
    • scrollDown

      public void scrollDown()
      Description copied from interface: TabsRegion.TabItem
      Прокрутка страницы вниз
      Specified by:
      scrollDown in interface TabsRegion.TabItem
    • shouldBeEnabled

      public void shouldBeEnabled()
      Description copied from interface: TabsRegion.TabItem
      Проверка того, что вкладка доступна
      Specified by:
      shouldBeEnabled in interface TabsRegion.TabItem
    • shouldBeDisabled

      public void shouldBeDisabled()
      Description copied from interface: TabsRegion.TabItem
      Проверка того, что вкладка недоступна
      Specified by:
      shouldBeDisabled in interface TabsRegion.TabItem