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"
.