Interface Controls

All Superinterfaces:
ComponentsCollection
All Known Implementing Classes:
N2oControls

public interface Controls extends ComponentsCollection
Компоненты ввода для автотестирования
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends Control>
    T
    control(int index, Class<T> componentClass)
    Возвращает по индексу компонент ввода типа, наследуемого от Control
    <T extends Control>
    T
    control(Class<T> componentClass)
    Возвращает первый по списку компонент ввода типа, наследуемого от Control

    Methods inherited from interface net.n2oapp.framework.autotest.api.collection.ComponentsCollection

    elements, setElements, shouldBeEmpty, shouldHaveSize
  • Method Details

    • control

      <T extends Control> T control(Class<T> componentClass)

      Возвращает первый по списку компонент ввода типа, наследуемого от Control

      For example: field("Введите имя").control(InputText.class);

      Parameters:
      componentClass - возвращаемый тип
      Returns:
      Компонент ввода для автотестирования
    • control

      <T extends Control> T control(int index, Class<T> componentClass)

      Возвращает по индексу компонент ввода типа, наследуемого от Control

      For example: field("Введите имя").control(3, InputText.class);

      Parameters:
      componentClass - возвращаемый тип элемента
      index - номер требуемого компонента ввода
      Returns:
      Компонент ввода для автотестирования