Classes
Implements
IPageObjectFactory contract and delegates responsibility for creating actual page object and initializing it's members to subclasses. It class takes care of locating suitable for initialization members and assigning value to it. It looks for all instance fields and properties which are web elements or web element lists and have not been assigned value yet. Both fields and properties can be private protected or public, but in order to be initialized fields should not be marked readonlyand properties should have setters.
More...
Allows to mark a page object field or property as part of named group.
More...
Allows temporary switching web driver context to frame and switch it back to default context once get disposed.
More...
Allow to declare block of code in which implicit WebDriver wait will be overridden with provided value and restored after it.
More...
Creates and recursively initializes page object instances.
More...
Default page object implementation creating lazy loading proxies for every web element or list of web elements. It can't handle multiple FindsByAttribute attributes as well as FindsBySequenceAttribute and FindsByAllAttribute.
More...
Represents object wrapping web driver. Provides methods for executing JavaScript and retrieving wrapped driver instance.
More...
Enumerations
Lists possible document loading states
More...
Enumeration Type Documentation
◆ DocumentReadyState
Lists possible document loading states
| Enumerator |
|---|
| Uninitialized | Document not started loading yet.
|
| Loading | Document is loading.
|
| Interactive | Document has loaded enough and the user can interact with it.
|
| Loaded | Document has been loaded.
|
| Complete | Document has fully loaded.
|
Generated by doxygen 1.9.1