WebElement class Null safety
- Implemented types
Constructors
- WebElement(WebDriver driver, AsyncRequestClient _client, WebDriverHandler _handler, String id, [SearchContext? context, dynamic locator, int? index])
Properties
- attributes → Attributes
-
Access to the HTML attributes of this tag.
read-only
- context → SearchContext?
-
The context from which this element was found.
final
- cssProperties → Attributes
-
Access to the cssProperties of this element.
read-only
-
displayed
→ Future<
bool> -
Is this element visible in the page?
read-only
- driver → WebDriver
-
final
-
enabled
→ Future<
bool> -
Is this form element enabled?
read-only
- hashCode → int
-
The hash code for this object.
read-onlyoverride
- id → String
-
final
- 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.
final
-
location
→ Future<
Point< int> > -
The location within the document of this element.
read-only
- locator → dynamic
-
How the element was located from the context.
final
-
name
→ Future<
String> -
The tag name for this element.
read-only
- properties → Attributes
-
Access to the HTML properties of this tag.
read-only
-
rect
→ Future<
Rectangle< int> > -
The bounds of this element.
read-only
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
-
selected
→ Future<
bool> -
Is this radio button/checkbox selected?
read-only
- seleniumAttributes → Attributes
-
Access to the selenium attributes of this tag.
read-only
-
size
→ Future<
Rectangle< int> > -
The size of this element.
read-only
-
text
→ Future<
String> -
Visible text within this element.
read-only
Methods
-
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.
override
-
findElements(
By by) → Stream< WebElement> -
Find multiple elements nested within this element.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
sendKeys(
String keysToSend) → Future< void> -
Send
keysToSend
to this element. -
toJson(
) → Map< String, String> -
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override