@ParametersAreNonnullByDefault
public interface PageObjectFactory
| Modifier and Type | Method and Description |
|---|---|
ElementsContainer |
createElementsContainer(Driver driver,
org.openqa.selenium.SearchContext searchContext,
java.lang.reflect.Field field,
org.openqa.selenium.By selector) |
ElementsContainer |
initElementsContainer(Driver driver,
java.lang.reflect.Field field,
SelenideElement self,
java.lang.Class<?> type,
java.lang.reflect.Type[] genericTypes) |
<PageObjectClass> |
page(Driver driver,
java.lang.Class<PageObjectClass> pageObjectClass) |
<PageObjectClass,T extends PageObjectClass> |
page(Driver driver,
T pageObject) |
<PageObjectClass> PageObjectClass page(Driver driver, java.lang.Class<PageObjectClass> pageObjectClass)
<PageObjectClass,T extends PageObjectClass> PageObjectClass page(Driver driver, T pageObject)
ElementsContainer createElementsContainer(Driver driver, org.openqa.selenium.SearchContext searchContext, java.lang.reflect.Field field, org.openqa.selenium.By selector)
ElementsContainer initElementsContainer(Driver driver, java.lang.reflect.Field field, SelenideElement self, java.lang.Class<?> type, java.lang.reflect.Type[] genericTypes) throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationException