fill(selector: "#email", value: "test@example.com")
Returns true if the element was successfully filled.
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.
value
String!
The value to fill into the input field.
options
FillOptions
Options for the fill action, such as forcing the action or setting a timeout.
Returns
Boolean! TheBoolean
scalar type represents true
or false
.