Skip to navigation

Element (detailed)

Referenced In

Fields

FieldTypeDescriptionDefault
elementTextstringOptional. Display text or regex pattern (enclosed in forward slashes) of the element. If combined with selector, the element must match both the text and the selector.—
selectorstringOptional. Selector of the element. If combined with elementText, the element must match both the text and the selector.—
elementIdstringOptional. ID attribute of the element to find. Supports exact match or regex pattern using /pattern/ syntax.—
elementTestIdstringOptional. data-testid attribute of the element to find. Supports exact match or regex pattern using /pattern/ syntax.—
elementClassone of:
- string
- array of string
Optional. Class or array of classes that the element must have. Each class supports exact match or regex pattern using /pattern/ syntax. Element must have all specified classes.—
elementAttributeobjectOptional. Object of attribute key-value pairs that the element must have. Values can be strings (supporting /pattern/ regex), numbers, or booleans. Boolean true matches attribute presence, false matches absence.—
elementAriastringOptional. Computed accessible name of the element per ARIA specification. Supports exact match or regex pattern using /pattern/ syntax.—
timeoutintegerOptional. Max duration in milliseconds to wait for the element to exist.5000

Examples

{
"elementText": "example",
"selector": "example",
"elementId": "example",
"elementTestId": "example",
"elementClass": "example",
"elementAttribute": {},
"elementAria": "example",
"timeout": 5000
}