Class SelenidePageFactory


  • public class SelenidePageFactory
    extends java.lang.Object
    Factory class to make using Page Objects simpler and easier.
    See Also:
    Page Objects Wiki
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void initElements​(org.openqa.selenium.support.pagefactory.FieldDecorator decorator, java.lang.Object page)
      Similar to the other "initElements" methods, but takes an FieldDecorator which is used for decorating each of the fields.
      <PageObjectClass>
      PageObjectClass
      page​(Driver driver, java.lang.Class<PageObjectClass> pageObjectClass)  
      <PageObjectClass,​T extends PageObjectClass>
      PageObjectClass
      page​(Driver driver, T pageObject)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SelenidePageFactory

        public SelenidePageFactory()
    • Method Detail

      • page

        public <PageObjectClass> PageObjectClass page​(Driver driver,
                                                      java.lang.Class<PageObjectClass> pageObjectClass)
      • page

        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 an FieldDecorator which is used for decorating each of the fields.
        Parameters:
        decorator - the decorator to use
        page - The object to decorate the fields of