element and mutations like click, fill, etc.
Definition
Fields
selector
String
A CSS selector. Example: "div.item[data-id='123']" or "#submitButton".
xpath
String
An XPath selector. Example: //button[@id='submit']. While the generic selector field can also accept XPath prefixed with xpath=, this xpath field is dedicated exclusively to XPath expressions.
text
String
Matches elements by their exact or partial text content. Case-sensitive.
Example: "Login" or "Add to Cart"
role
String
Matches elements by their ARIA role. Example: "button", "link", "navigation".
label
String
Matches elements by their ARIA label. Example: "Close notification".
placeholder
String
Matches input elements by their placeholder attribute. Example: "Enter your username".
altText
String
Matches <img> elements by their alt attribute. Example: "User profile picture".
title
String
Matches elements by their title attribute. Example: "Click to learn more".
testId
String
Matches elements by their ‘data-testid’ attribute, commonly used for testing. Example: "login-form-submit".