Interface AutoComplete

All Superinterfaces:
Component, Control, Element
All Known Implementing Classes:
N2oAutoComplete

public interface AutoComplete extends Control
Компонент ввода текста с автозаполнением для автотестирования
  • Method Details

    • setValue

      void setValue(String value)
      Устанавливает текст в поле ввода

      For example: autoComplete.click(); autoComplete.setValue("текст");

      Parameters:
      value - вводимый текст
    • click

      void click()
      Клик по полю ввода
    • clear

      void clear()
      Очистка поля ввода

      For example: autoComplete.click(); autoComplete.clear();

    • enter

      void enter()
      Нажатие по кнопки Enter, для добавления тэга
    • removeTag

      void removeTag(String value)
      Удаление тега в случае, если значения в поле отображаются тегами
      Parameters:
      value - значение удаляемого тега
    • shouldHaveTags

      void shouldHaveTags(String[] tags, Duration... duration)
      Проверка выбранных тегов
      Parameters:
      tags - список ожидаемых выбранных тегов
    • shouldHaveDropdownOptions

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

      void shouldNotHaveDropdownOptions()
      Проверка того, что нет ни одной опции в раскрывающемся списке
    • chooseDropdownOption

      void chooseDropdownOption(String value)
      Выбор опции из раскрывающегося списка
      Parameters:
      value - значения выбираемой опции