Interface InputSelectTree

All Superinterfaces:
Component, Control, Element, PopupControl
All Known Implementing Classes:
N2oInputSelectTree

public interface InputSelectTree extends Control, PopupControl
Компонент ввода с выбором в выпадающем списке в виде дерева для автотестирования
  • Method Details

    • shouldHavePlaceholder

      void shouldHavePlaceholder(String value)
      Проверка соответствия текста подсказки для ввода
      Parameters:
      value - ожидаемый текст
    • click

      void click()
      Раскрытие выпадающего списка
    • expandParentOptions

      void expandParentOptions(int parentId)
      Раскрытие списка у опции
      Parameters:
      parentId - номер родительской опции
    • setFilter

      void setFilter(String value)
      Установка значения в поле ввода для поиска опции
      Parameters:
      value - значение
    • shouldSelectedMulti

      void shouldSelectedMulti(String[] values, Duration... duration)
      Проверка наличия выбранных опций с ожидаемыми значениями
      Parameters:
      values - список ожидаемых значений
    • shouldSelectedMultiSize

      void shouldSelectedMultiSize(int size)
      Проверка количества выбранных опций с ожидаемыми значениями
    • clearSearchField

      void clearSearchField()
      Очищение поля поиска
    • shouldDisplayedOptions

      void shouldDisplayedOptions(com.codeborne.selenide.WebElementsCondition condition)
      Проверка того, что опция отображаемые опции соответствуют условию
      Parameters:
      condition - проверяемое условие
    • selectOption

      void selectOption(int index)
      Выбор опции по номеру
      Parameters:
      index - номер выбираемой опции
    • shouldBeSelected

      void shouldBeSelected(int index, String value, Duration... duration)
      Проверка соответствия значения у выбранной опции
      Parameters:
      index - номер проверяемой опции
      value - ожидаемое значение
    • removeOption

      void removeOption(int index)
      Удаление выбранной опции из поля ввода
      Parameters:
      index - номер удаляемой опции
    • removeAllOptions

      void removeAllOptions()
      Удаление всех выбранных опций
    • shouldBeUnselected

      void shouldBeUnselected()
      Проверка того, что ни одна опция не выбрана
    • shouldHaveDropdownMessage

      void shouldHaveDropdownMessage(String value, Duration... duration)
      Проверка точного соответствия текста подсказки ожидаемому значению
      Parameters:
      value - ожидаемое значение подсказки