Package com.codeborne.selenide.impl
Interface PageObjectFactory
- All Known Implementing Classes:
SelenideAppiumPageFactory,SelenidePageFactory
public interface PageObjectFactory
-
Method Summary
Modifier and TypeMethodDescriptioncreateElementsContainer(Driver driver, WebElementSource searchContext, Field field, org.openqa.selenium.By selector) default <ContainerClass extends Container>
ContainerClasscreateElementsContainer(Driver driver, org.openqa.selenium.By selector, int index, Class<ContainerClass> containerClass, Type[] genericTypes) default <ContainerClass extends Container>
ContainerClasscreateElementsContainer(Driver driver, org.openqa.selenium.WebElement webElement, Class<ContainerClass> containerClass, Type[] genericTypes) createElementsContainerList(Driver driver, Collection<? extends org.openqa.selenium.WebElement> elements, Class<ContainerClass> listType, Type[] genericTypes) createElementsContainerList(Driver driver, org.openqa.selenium.By selector, Class<ContainerClass> listType, Type[] genericTypes) initElementsContainer(Driver driver, @Nullable Field field, WebElementSource self, Class<?> type, Type[] genericTypes) <PageObjectClass>
PageObjectClass<PageObjectClass,T extends PageObjectClass>
PageObjectClass
-
Method Details
-
page
-
page
-
createElementsContainer
Container createElementsContainer(Driver driver, WebElementSource searchContext, Field field, org.openqa.selenium.By selector) -
createElementsContainer
-
createElementsContainer
-
createElementsContainerList
-
createElementsContainerList
-
initElementsContainer
Container initElementsContainer(Driver driver, @Nullable Field field, WebElementSource self, Class<?> type, Type[] genericTypes) throws ReflectiveOperationException - Throws:
ReflectiveOperationException
-