java.lang.Object
net.n2oapp.framework.autotest.impl.collection.N2oComponentsCollection
net.n2oapp.framework.autotest.impl.collection.N2oRegions
All Implemented Interfaces:
ComponentsCollection, Regions

public class N2oRegions extends N2oComponentsCollection implements Regions
  • Constructor Details

    • N2oRegions

      public N2oRegions()
  • Method Details

    • region

      public <T extends Region> T region(int index, Class<T> componentClass)
      Description copied from interface: Regions

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

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

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

      public <T extends Region> T region(com.codeborne.selenide.WebElementCondition findBy, Class<T> componentClass)
      Description copied from interface: Regions

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

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

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