No internal dependencies.
Implementation of Page Object pattern as done in Selenium Java library.
\QATools\QATools\PageObject\Element
)Name | Description |
---|---|
WebElement |
Class for interacting with one element on page (descendant of NodeElement). |
WebElementCollection |
Class for interacting with several elements on page via iterator. |
AbstractElementContainer |
Base class for creating dedicated classes, that will encapsulate associated elements on a page. |
Name | Description |
---|---|
\QATools\QATools\PageObject\Page |
Base class for creating dedicated classes for each of the website pages, that needs to be tested (descendant of DocumentElement). |
Name | Description |
---|---|
@find-by |
Tells how to find element on a page. |
@page-url |
Sets default url, associated with a Page. |
\QATools\QATools\PageObject\Page
class@var
annotationFound a typo ? Something is wrong in this documentation ? Just fork and edit it !