Class N2oMultiFieldSetItem

All Implemented Interfaces:
Component, Element, MultiFieldSetItem

public class N2oMultiFieldSetItem extends N2oComponent implements MultiFieldSetItem
Элемент филдсета с динамическим числом полей для автотестирования
  • Constructor Details

    • N2oMultiFieldSetItem

      public N2oMultiFieldSetItem()
  • Method Details

    • shouldHaveLabel

      public void shouldHaveLabel(String label, Duration... duration)
      Description copied from interface: MultiFieldSetItem
      Проверка метки на соответствие
      Specified by:
      shouldHaveLabel in interface MultiFieldSetItem
      Parameters:
      label - ожидаемое значение метки
    • shouldHaveRemoveButton

      public void shouldHaveRemoveButton()
      Description copied from interface: MultiFieldSetItem
      Проверка наличи кнопки удаления этого филдсета
      Specified by:
      shouldHaveRemoveButton in interface MultiFieldSetItem
    • shouldNotHaveRemoveButton

      public void shouldNotHaveRemoveButton()
      Description copied from interface: MultiFieldSetItem
      Проверка отсутствия кнопки удаления этого филдсета
      Specified by:
      shouldNotHaveRemoveButton in interface MultiFieldSetItem
    • clickRemoveButton

      public void clickRemoveButton()
      Description copied from interface: MultiFieldSetItem
      Клик по кнопке удаления этого филдсета
      Specified by:
      clickRemoveButton in interface MultiFieldSetItem
    • shouldHaveCopyButton

      public void shouldHaveCopyButton()
      Description copied from interface: MultiFieldSetItem
      Проверка наличи кнопки копирования этого филдсета
      Specified by:
      shouldHaveCopyButton in interface MultiFieldSetItem
    • shouldNotHaveCopyButton

      public void shouldNotHaveCopyButton()
      Description copied from interface: MultiFieldSetItem
      Проверка наличи кнопки копирования этого филдсета
      Specified by:
      shouldNotHaveCopyButton in interface MultiFieldSetItem
    • clickCopyButton

      public void clickCopyButton()
      Description copied from interface: MultiFieldSetItem
      Клик по кнопке копирования этого филдсета
      Specified by:
      clickCopyButton in interface MultiFieldSetItem
    • fields

      public Fields fields()
      Description copied from interface: MultiFieldSetItem
      Возвращает все поля внутри филдсета
      Specified by:
      fields in interface MultiFieldSetItem
      Returns:
      Поля формы для автотестирования
    • fieldsets

      public FieldSets fieldsets()
      Description copied from interface: MultiFieldSetItem
      Возвращает филдсеты внутри филдсета
      Specified by:
      fieldsets in interface MultiFieldSetItem
      Returns:
      Филдсеты для автотестирования
    • removeButton

      protected com.codeborne.selenide.SelenideElement removeButton()
    • copyButton

      protected com.codeborne.selenide.SelenideElement copyButton()
    • label

      protected com.codeborne.selenide.SelenideElement label()