Element-finding fields
Referenced In
Fields
| Field | Type | Description | Default |
|---|---|---|---|
| selector | string | Optional. Selector of the element to annotate. Browser surfaces only. | — |
| elementText | string | Optional. Display text of the element to annotate. Supports exact match or regex pattern using /pattern/ syntax. | — |
| elementId | string | Optional. ID attribute of the element to annotate. Supports exact match or regex pattern using /pattern/ syntax. | — |
| elementTestId | string | Optional. data-testid attribute of the element to annotate. Supports exact match or regex pattern using /pattern/ syntax. | — |
| elementClass | one 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. Browser surfaces only. | — |
| elementAttribute | object | Optional. 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. | — |
| elementAria | string | Optional. Computed accessible name of the element per ARIA specification. Supports exact match or regex pattern using /pattern/ syntax. | — |
| timeout | integer | Optional. Max duration in milliseconds to wait for the element to exist. | 5000 |
Examples
{"selector": "example","elementText": "example","elementId": "example","elementTestId": "example","elementClass": "example","elementAttribute": {},"elementAria": "example","timeout": 5000}