WebElement class

Implemented types


WebElement(WebDriver driver, AsyncRequestClient _client, WebDriverHandler _handler, String id, [SearchContext? context, Object? locator, int? index])


attributes Attributes
Access to the HTML attributes of this tag.
no setter
context SearchContext?
The context from which this element was found.
cssProperties Attributes
Access to the cssProperties of this element.
no setter
displayed Future<bool>
Is this element visible in the page?
no setter
driver WebDriver
enabled Future<bool>
Is this form element enabled?
no setter
hashCode int
The hash code for this object.
no setteroverride
id String
index int?
The index of this element in the set of element founds. If the method used to find this element always returns one element, then this is null.
location Future<Point<int>>
The location within the document of this element.
no setter
locator Object?
How the element was located from the context.
name Future<String>
The tag name for this element.
no setter
properties Attributes
Access to the HTML properties of this tag.
no setter
rect Future<Rectangle<int>>
The bounds of this element.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected Future<bool>
Is this radio button/checkbox selected?
no setter
seleniumAttributes Attributes
Access to the selenium attributes of this tag.
no setter
size Future<Rectangle<int>>
The size of this element.
no setter
text Future<String>
Visible text within this element.
no setter


clear() Future<void>
Clear the content of a text element.
click() Future<void>
Click on this element.
equals(WebElement other) Future<bool>
findElement(By by) Future<WebElement>
Find an element nested within this element.
findElements(By by) Stream<WebElement>
Find multiple elements nested within this element.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
sendKeys(String keysToSend) Future<void>
Send keysToSend to this element.
toJson() Map<String, String>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.