UTAM Page Object
UI Test Automation Model page object. Documentation: https://utam.dev/
| Type | object |
|---|---|
| File match |
*.utam.json
.utam.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/utam-page-object/latest.json |
| Source | https://www.schemastore.org/utam-page-object.json |
Versions
Validate with Lintel
npx @lintel/lintel check
Properties
All of
Definitions
An object representing a page or a UI element in a web page
summary of the functionality and use cases
3 nested properties
An object that locates an element or a list of elements at run time.
reference to the interface implemented by the page object
list of profiles that can use this page object implementation.
Declares the page context type (WebView or native).
The beforeLoad array sets the criteria to be satisfied before the load method completes. If you don't specify a beforeLoad array, the load method finds a root element for a regular page object, or waits for the root element to be present for a root page object), by default.
A nested tree of element objects.
An array of methods performing actions on this page object's elements.
A shadow boundary at the root of the page object.
{
"elements": []
}
1 nested properties
A nested tree of element objects.
track miscellaneous information for the page object
2 nested properties
An interface to abstract page object APIs for page objects with similar structure and function.
Indicates that this page object describes an interface.
An array of method declarations that page objects implementing this interface must define.
summary of the functionality and use cases
3 nested properties
track miscellaneous information for the page object
2 nested properties
An interface to abstract page object APIs for page objects with similar structure and function.
An object that locates an element or a list of elements at run time.
1 nested properties
A nested tree of element objects.
A nested tree of element objects.
summary at the method or element level
4 nested properties
A nested tree of element objects.
An object that locates an element or a list of elements at run time.
URI-like type value of the page object
A declarative, interface method definition.
summary at the method or element level
4 nested properties
A method definition, composed of element actions.
summary at the method or element level
4 nested properties
element reference can have nested literal args (hardcoded values for its getter)
A shadow boundary at the root of the page object.
summary of the functionality and use cases
track miscellaneous information for the page object
summary at the method or element level