All Implemented Interfaces:
Component, DropDown, Element

public class N2oDropDown extends N2oComponent implements DropDown
  • Constructor Details

    • N2oDropDown

      public N2oDropDown()
  • Method Details

    • item

      public DropDown.DropDownItem item(int index)
      Description copied from interface: DropDown
      Возвращает элемент из выпадающего списка по номеру
      Specified by:
      item in interface DropDown
      Parameters:
      index - номер элемента
      Returns:
      Элемент выпадающего списка для автотестирования
    • item

      public DropDown.DropDownItem item(String label)
      Description copied from interface: DropDown
      Возвращает элемент из выпадающего списка по метке
      Specified by:
      item in interface DropDown
      Parameters:
      label - метка элемента
      Returns:
      Элемент выпадающего списка для автотестирования
    • shouldHaveOptions

      public void shouldHaveOptions(String[] options, Duration... duration)
      Description copied from interface: DropDown
      Проверка наличие всех элементов в выпадающего списка по метке
      Specified by:
      shouldHaveOptions in interface DropDown
      Parameters:
      options - список меток элементов
    • selectItem

      public void selectItem(int index)
      Description copied from interface: DropDown
      Выбор элемента из выпадающего списка по номеру
      Specified by:
      selectItem in interface DropDown
      Parameters:
      index - номер элемента
    • selectItemBy

      public void selectItemBy(com.codeborne.selenide.WebElementCondition by)
      Description copied from interface: DropDown
      Выбор элемента из выпадающего списка по условию
      Specified by:
      selectItemBy in interface DropDown
      Parameters:
      by - условие выбора
    • selectMulti

      public void selectMulti(int... indexes)
      Description copied from interface: DropDown
      Множественный выбор элементов из выпадающего списка по номерам
      Specified by:
      selectMulti in interface DropDown
      Parameters:
      indexes - массив номеров
    • shouldBeChecked

      public void shouldBeChecked(int... indexes)
      Description copied from interface: DropDown
      Множественная проверка выбранности элементов из выпадающего списка
      Specified by:
      shouldBeChecked in interface DropDown
      Parameters:
      indexes - массив номеров
    • shouldNotBeChecked

      public void shouldNotBeChecked(int... indexes)
      Description copied from interface: DropDown
      Множественная проверка невыбранности элементов из выпадающего списка
      Specified by:
      shouldNotBeChecked in interface DropDown
      Parameters:
      indexes - массив номеров
    • shouldHaveOptions

      public void shouldHaveOptions(int size)
      Description copied from interface: DropDown
      Проверка количества элементов в выпадающем списке
      Specified by:
      shouldHaveOptions in interface DropDown
      Parameters:
      size - ожидаемое количество
    • scrollDown

      public void scrollDown()
      Description copied from interface: DropDown
      Прокрутка выпадающего списка вниз
      Specified by:
      scrollDown in interface DropDown