All Implemented Interfaces:
Component, Control, RadioGroup, Element

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

    • N2oRadioGroup

      public N2oRadioGroup()
  • Method Details

    • shouldHaveValue

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

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

      public void shouldBeChecked(String label, Duration... duration)
      Description copied from interface: RadioGroup
      Проверка того, что радио-кнопка с заданной меткой выбрана
      Specified by:
      shouldBeChecked in interface RadioGroup
      Parameters:
      label - метка проверяемой радио-кнопки
    • check

      public void check(String label)
      Description copied from interface: RadioGroup
      Выбрать радио-кнопку по метке, если радио-кнопка выбрана, то ничего изменено не будет
      Specified by:
      check in interface RadioGroup
      Parameters:
      label - метка радио-кнопки, которую надо выбрать
    • shouldHaveOptions

      public void shouldHaveOptions(String[] labels, Duration... duration)
      Description copied from interface: RadioGroup
      Проверка существования радио-кнопок с заданными метками в радио-группе
      Specified by:
      shouldHaveOptions in interface RadioGroup
      Parameters:
      labels - метки ожидаемых радио-кнопок
    • shouldNotHaveOptions

      public void shouldNotHaveOptions(Duration... duration)
      Description copied from interface: RadioGroup
      Проверка отсутствия радио-кнопок
      Specified by:
      shouldNotHaveOptions in interface RadioGroup
    • shouldHaveType

      public void shouldHaveType(RadioGroup.RadioTypeEnum type)
      Description copied from interface: RadioGroup
      Проверка соответствия типа радио-кнопок
      Specified by:
      shouldHaveType in interface RadioGroup
      Parameters:
      type - ожидаемый тип радио-кнопок
    • shouldBeDisabled

      public void shouldBeDisabled()
      Description copied from interface: Control
      Проверка недоступности поля
      Specified by:
      shouldBeDisabled in interface Control
      Overrides:
      shouldBeDisabled in class N2oControl
    • shouldBeUnchecked

      public void shouldBeUnchecked(String label, Duration... duration)
      Specified by:
      shouldBeUnchecked in interface RadioGroup
    • radioInput

      protected com.codeborne.selenide.ElementsCollection radioInput()