Classes
Class | Description | |
---|---|---|
![]() ![]() | ByAll |
Mechanism used to locate elements within a document using a series of lookups. This class will
find all DOM elements that matches all of the locators in sequence, e.g.
|
![]() ![]() | ByChained |
Mechanism used to locate elements within a document using a series of other lookups. This class
will find all DOM elements that matches each of the locators in sequence
|
![]() | ByIdOrName |
Finds element when the id or the name attribute has the specified value.
|
![]() | CacheLookupAttribute |
Marks the element so that lookups to the browser page are cached. This class cannot be inherited.
|
![]() | DefaultElementLocator |
A default locator for elements for use with the PageFactory. This locator
implements no retry logic for elements not being found, nor for elements being stale.
|
![]() | DefaultPageObjectMemberDecorator |
Default decorator determining how members of a class which represent elements in a Page Object
are detected.
|
![]() | FindsByAllAttribute |
Marks elements to indicate that found elements should match the criteria of
all FindsByAttribute on the field or property.
|
![]() | FindsByAttribute |
Marks program elements with methods by which to find a corresponding element on the page. Used
in conjunction with the PageFactory, it allows you to quickly create Page Objects.
|
![]() | FindsBySequenceAttribute |
Marks elements to indicate that each FindsByAttribute on the field or
property should be used in sequence to find the appropriate element.
|
![]() | PageFactory |
Provides the ability to produce Page Objects modeling a page. This class cannot be inherited.
|
![]() | RetryingElementLocator |
A locator for elements for use with the PageFactory that retries locating
the element up to a timeout if the element is not found.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IElementLocator |
Interface describing how elements are to be located by a PageFactory.
|
![]() | IPageObjectMemberDecorator |
Interface describing how members of a class which represent elements in a Page Object
are detected.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | How |
Provides the lookup methods for the FindsBy attribute (for using in PageObjects)
|