Interface StandardField

All Superinterfaces:
Component, Element, Field, Help
All Known Implementing Classes:
N2oStandardField

public interface StandardField extends Field
Стандартное поле формы для автотестирования
  • Method Details

    • control

      <T extends Control> T control(Class<T> componentClass)
      Возвращает поле ввода для редактирования
      Parameters:
      componentClass - тип возвращаемого поля
      Returns:
      компонент поле ввода для автотестирования
    • toolbar

      Toolbar toolbar()
      Returns:
      компонент панель кнопок для автотестирования
    • shouldBeRequired

      void shouldBeRequired()
      Проверка обязательности заполнения поля
    • shouldNotBeRequired

      void shouldNotBeRequired()
      Проверка необязательности поля
    • shouldHaveLabelBy

      void shouldHaveLabelBy(com.codeborne.selenide.WebElementCondition condition, Duration... duration)
      Проверка соответствия метки условию
      Parameters:
      condition - ожидаемое условие
    • shouldHaveLabelLocation

      void shouldHaveLabelLocation(net.n2oapp.framework.api.metadata.meta.fieldset.FieldSet.LabelPositionEnum position)
      Проверка положения метки
      Parameters:
      position - ожидаемое положение метки
    • shouldHaveValidationMessage

      void shouldHaveValidationMessage(com.codeborne.selenide.WebElementCondition condition, Duration... duration)
      Проверка сообщения валидации на соответствие условию
      Parameters:
      condition - ожидаемое условие
    • shouldHaveDescription

      void shouldHaveDescription(String text)
      Проверка описания на соответствие
      Parameters:
      text - ожидаемый текст описания