Page Object Extension
=====================

This Behat extension provides tools for implementing page object pattern.

Page object pattern is a way of keeping your context files clean
by separating UI knowledge from the actions and assertions.
Read more on the page object pattern on the
`Selenium wiki <https://code.google.com/p/selenium/wiki/PageObjects>`_.

Guide
-----

.. toctree::
    :maxdepth: 2

    guide/installation
    guide/introduction
    guide/working_with_page_objects
    guide/working_with_elements
    guide/writing_assertions
    guide/configuration


Cookbooks
---------

.. toctree::
    :maxdepth: 1

    cookbooks/custom_factory

Page Object Extension
=====================

This Behat extension provides tools for implementing page object pattern.

Page object pattern is a way of keeping your context files clean
by separating UI knowledge from the actions and assertions.
Read more on the page object pattern on the
`Selenium wiki <https://github.com/SeleniumHQ/selenium/wiki/PageObjects>`_.

Guide
-----

.. toctree::
    :maxdepth: 2

    guide/installation
    guide/introduction
    guide/working_with_page_objects
    guide/working_with_elements
    guide/writing_assertions
    guide/configuration


Cookbooks
---------

.. toctree::
    :maxdepth: 1

    cookbooks/custom_factory

Update link for Selenium Page Objects, old one was dead.
Update link for Selenium Page Objects, old one was dead.