All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.n2oapp.framework.autotest.api.collection.Regions Maven / Gradle / Ivy

package net.n2oapp.framework.autotest.api.collection;

import com.codeborne.selenide.WebElementCondition;
import net.n2oapp.framework.autotest.api.component.region.Region;

/**
 * Регионы для автотестирования
 */
public interface Regions extends ComponentsCollection {
    /**
     * 

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

* *

For example: {@code * regions().region(0, PanelRegion.class) * }

* * @param index порядковый номер требуемого региона на странице * @param componentClass возвращаемый тип региона * @return Компонент регион для автотестирования */ T region(int index, Class componentClass); /** *

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

* *

For example: {@code * regions().region(Condition.visible, PanelRegion.class) * }

* * @param findBy условию поиска * @param componentClass возвращаемый тип региона * @return Компонент регион для автотестирования */ T region(WebElementCondition findBy, Class componentClass); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy