All Implemented Interfaces:
Component, Control, MaskedInput, Element

public class N2oMaskedInput extends N2oControl implements MaskedInput
Компонент ввода текста с маской для автотестирования
  • Constructor Details

    • N2oMaskedInput

      public N2oMaskedInput()
  • Method Details

    • shouldBeEmpty

      public void shouldBeEmpty()
      Description copied from interface: Control
      Проверка пустоты поля
      Specified by:
      shouldBeEmpty in interface Control
    • getValue

      public String getValue()
      Specified by:
      getValue in interface MaskedInput
      Returns:
      значения из поля ввода
    • setValue

      public void setValue(String value)
      Description copied from interface: MaskedInput
      Установка знаения в поле ввода
      Specified by:
      setValue in interface MaskedInput
      Parameters:
      value - устанавливаемое значение
    • shouldHaveValue

      public void shouldHaveValue(String value, Duration... duration)
      Description copied from interface: Control
      Проверка значения в поле
      Specified by:
      shouldHaveValue in interface Control
      Parameters:
      value - ожидаемое значение
    • shouldHavePlaceholder

      public void shouldHavePlaceholder(String value)
      Description copied from interface: MaskedInput
      Проверка соответствия текста подсказки для ввода
      Specified by:
      shouldHavePlaceholder in interface MaskedInput
      Parameters:
      value - ожидаемый текст
    • shouldHaveMeasure

      public void shouldHaveMeasure()
      Description copied from interface: MaskedInput
      Проверка наличия единиц измерения
      Specified by:
      shouldHaveMeasure in interface MaskedInput
    • shouldHaveMeasureText

      public void shouldHaveMeasureText(String text)
      Description copied from interface: MaskedInput
      Проверка соответствия единицы измерения
      Specified by:
      shouldHaveMeasureText in interface MaskedInput
      Parameters:
      text - ожидаемая единица измерения
    • inputElement

      protected com.codeborne.selenide.SelenideElement inputElement()
    • cellInputElement

      protected com.codeborne.selenide.SelenideElement cellInputElement()
    • inputMeasure

      protected com.codeborne.selenide.SelenideElement inputMeasure()