All Superinterfaces:
ComponentsCollection
All Known Implementing Classes:
N2oRegions

public interface Regions extends ComponentsCollection
Регионы для автотестирования
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends Region>
    T
    region(int index, Class<T> componentClass)
    Возвращает регион по индексу
    <T extends Region>
    T
    region(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)
    Возвращает регион типа, наследуемого от базового региона, по условию

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

    elements, setElements, shouldBeEmpty, shouldHaveSize
  • Method Details

    • region

      <T extends Region> T region(int index, Class<T> componentClass)

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

      For example: regions().region(0, PanelRegion.class)

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

      <T extends Region> T region(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)

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

      For example: regions().region(Condition.visible, PanelRegion.class)

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