Package com.codeborne.selenide.impl
Class SelenidePageFactory
- java.lang.Object
-
- com.codeborne.selenide.impl.SelenidePageFactory
-
@ParametersAreNonnullByDefault public class SelenidePageFactory extends java.lang.ObjectFactory class to make using Page Objects simpler and easier.- See Also:
- Page Objects Wiki
-
-
Constructor Summary
Constructors Constructor Description SelenidePageFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitElements(org.openqa.selenium.support.pagefactory.FieldDecorator decorator, java.lang.Object page)Similar to the other "initElements" methods, but takes anFieldDecoratorwhich is used for decorating each of the fields.<PageObjectClass>
PageObjectClasspage(Driver driver, java.lang.Class<PageObjectClass> pageObjectClass)<PageObjectClass,T extends PageObjectClass>
PageObjectClasspage(Driver driver, T pageObject)
-
-
-
Method Detail
-
page
@CheckReturnValue @Nonnull public <PageObjectClass> PageObjectClass page(Driver driver, java.lang.Class<PageObjectClass> pageObjectClass)
-
page
@CheckReturnValue @Nonnull public <PageObjectClass,T extends PageObjectClass> PageObjectClass page(Driver driver, T pageObject)
-
initElements
public void initElements(org.openqa.selenium.support.pagefactory.FieldDecorator decorator, java.lang.Object page)Similar to the other "initElements" methods, but takes anFieldDecoratorwhich is used for decorating each of the fields.- Parameters:
decorator- the decorator to usepage- The object to decorate the fields of
-
-