interface IPageFactory (View source)

All page factories must implement this interface.

Methods

Session
getSession()

Returns element session.

createDecorator(ISearchContext $search_context)

Creates default decorator.

initPage(Page $page)

Initializes the page.

initElementContainer(IElementContainer $element_container)

Initializes AbstractElementContainer.

initElements(ISearchContext $search_context, IPropertyDecorator $property_decorator)

Initializes elements in given search context.

getPage(string $class_name)

Creates page by given class name.

boolean
opened(Page $page)

Checks if the given page is currently opened in browser.

Expectation
shouldReceive(string $name)

No description

Details

Session getSession()

Returns element session.

Return Value

Session

IPropertyDecorator createDecorator(ISearchContext $search_context)

Creates default decorator.

Parameters

ISearchContext $search_context Search context.

Return Value

IPropertyDecorator

IPageFactory initPage(Page $page)

Initializes the page.

Parameters

Page $page Page to initialize.

Return Value

IPageFactory

IPageFactory initElementContainer(IElementContainer $element_container)

Initializes AbstractElementContainer.

Parameters

IElementContainer $element_container AbstractElementContainer to be initialized.

Return Value

IPageFactory

IPageFactory initElements(ISearchContext $search_context, IPropertyDecorator $property_decorator)

Initializes elements in given search context.

Parameters

ISearchContext $search_context Context, to be used for element initialization.
IPropertyDecorator $property_decorator Element locator factory.

Return Value

IPageFactory

Page getPage(string $class_name)

Creates page by given class name.

Parameters

string $class_name Page class name.

Return Value

Page

boolean opened(Page $page)

Checks if the given page is currently opened in browser.

Parameters

Page $page Page to check.

Return Value

boolean

Expectation shouldReceive(string $name)

Parameters

string $name

Return Value

Expectation