Selects text within an input field, textarea, or contenteditable element. The element is identified using one of the provided selector strategies. If no range is specified, all text is selected. Example:Documentation Index
Fetch the complete documentation index at: https://docs.extractbase.com/llms.txt
Use this file to discover all available pages before exploring further.
selectText(selector: "#myInput")
Returns true if the text was successfully selected.
Definition
Arguments
selector
String
The CSS selector for the element. Example: "#username" for <input id="username" />.
text
String
Finds an element by its text content. Example: "Login" for <button>Login</button>.
role
ARIARole
Finds an element by its ARIA role. Example: "button" for <div role="button">Submit</div>.
label
String
Finds an element by its ARIA label. Example: "Search button" for <button aria-label="Search button"><svg/></button>.
placeholder
String
Finds an element by its placeholder text. Example: "Enter your email" for <input placeholder="Enter your email" />.
altText
String
Finds an element by its image alt text. Example: "Company logo" for <img alt="Company logo" src="..." />.
title
String
Finds an element by its title attribute. Example: "Close dialog" for <span title="Close dialog">X</span>.
testId
String
Finds an element by its data-testid attribute. Example: "submit-button" for <button data-testid="submit-button">Go</button>.
filter
ElementFilterOptions
Advanced filtering options for the element.
options
SelectTextOptions
Options for the text selection, such as forcing the action or setting a timeout.
Note: Specific range selection is not exposed here; it typically selects all text in the matched element.
Returns
Boolean! TheBoolean scalar type represents true or false.