Interface MultiFieldSet

All Superinterfaces:
Badge, Component, Element, FieldSet, Help
All Known Implementing Classes:
N2oMultiFieldSet

public interface MultiFieldSet extends FieldSet
Филдсет с динамическим числом полей для автотестирования
  • Method Details

    • shouldHaveItems

      void shouldHaveItems(int count)
      Проверка количества филдсетов
      Parameters:
      count - ожидаемое количество филдсетов
    • item

      MultiFieldSetItem item(int index)
      Возвращает филдсет по номеру
      Parameters:
      index - номер возвращаемого филдсета
      Returns:
      Элемент филдсета с динамическим числом
    • shouldHaveAddButton

      void shouldHaveAddButton()
      Проверка наличия кнопки добавления филдсетов
    • shouldNotHaveAddButton

      void shouldNotHaveAddButton()
      Проверка отсутствия кнопки добавления филдсетов
    • addButtonShouldBeEnabled

      void addButtonShouldBeEnabled()
      Проверка доступности кнопки добавления филдсетов
    • addButtonShouldBeDisabled

      void addButtonShouldBeDisabled()
      Проверка недоступности кнопки добавления филдсетов
    • addButtonShouldHaveLabel

      void addButtonShouldHaveLabel(String label, Duration... duration)
      Проверка метки кнопки добавления филдсетов
      Parameters:
      label - ожидаемое значение метки
    • clickAddButton

      void clickAddButton()
      Клик на кнопку добавления филдсета
    • clickAddButton

      void clickAddButton(String label)
      Клик на кнопку добавления филдсета
      Parameters:
      label - название кнопки
    • shouldHaveRemoveAllButton

      void shouldHaveRemoveAllButton()
      Проверка наличия кнопки удаления всех филдсетов
    • shouldNotHaveRemoveAllButton

      void shouldNotHaveRemoveAllButton()
      Проверка отсутствия кнопки удаления всех филдсетов
    • removeAllButtonShouldHaveLabel

      void removeAllButtonShouldHaveLabel(String label, Duration... duration)
      Проверка метки кнопки удаления всех филдсетов
      Parameters:
      label - ожидаемое значение метки
    • clickRemoveAllButton

      void clickRemoveAllButton()
      Клик на кнопку удаления всех филдсетов