The attribute value of the given attribute name of this element, wrapped in a Some, or None if no
such attribute exists on this Element.
The attribute value of the given attribute name of this element, wrapped in a Some, or None if no
such attribute exists on this Element.
This method invokes getAttribute on the underlying WebElement, passing in the
specified name.
the attribute with the given name, wrapped in a Some, else None
Returns the result of invoking equals on the underlying Element, passing
in the specified other object.
Returns the result of invoking equals on the underlying Element, passing
in the specified other object.
the object with which to compare for equality
true if the passed object is equal to this one
Returns the result of invoking hashCode on the underlying Element.
Returns the result of invoking hashCode on the underlying Element.
a hash code for this object
Indicates whether this Element is displayed.
Indicates whether this Element is displayed.
This invokes isDisplayed on the underlying WebElement.
true if the element is currently displayed
Indicates whether this Element is enabled.
Indicates whether this Element is enabled.
This invokes isEnabled on the underlying WebElement, which
will generally return true for everything but disabled input elements.
true if the element is currently enabled
Indicates whether this Element is selected.
Indicates whether this Element is selected.
This method, which invokes isSelected on the underlying WebElement,
is relevant only for input elements such as checkboxes, options in a single- or multiple-selection
list box, and radio buttons. For any other element it will simply return false.
true if the element is currently selected or checked
The XY location of the top-left corner of this Element.
The XY location of the top-left corner of this Element.
This invokes getLocation on the underlying WebElement.
the location of the top-left corner of this element on the page
Returns the value of this single selection list, wrapped in a Some, or None, if this single
selection list has no currently selected value.
Returns the value of this single selection list, wrapped in a Some, or None, if this single
selection list has no currently selected value.
the value of this single selection list, wrapped in a Some, else None
The width/height size of this Element.
The width/height size of this Element.
This invokes getSize on the underlying WebElement.
the size of the element on the page
The tag name of this element.
The tag name of this element.
This method invokes getTagName on the underlying WebElement.
Note it returns the name of the tag, not the value of the of the name attribute.
For example, it will return will return "input" for the element
<input name="city" />, not "city".
the tag name of this element
Returns the visible (i.e., not hidden by CSS) text of this element, including sub-elements, without any leading or trailing whitespace.
Returns the visible (i.e., not hidden by CSS) text of this element, including sub-elements, without any leading or trailing whitespace.
the visible text enclosed by this element, or an empty string, if the element encloses no visible text
Returns the result of invoking toString on the underlying Element.
Returns the result of invoking toString on the underlying Element.
a string representation of this object
a WebElement representing a single selection list
Gets this single selection list's selected value, or throws TestFailedException if no value is currently selected.
Gets this single selection list's selected value, or throws TestFailedException if no value is currently selected.
the single selection list's value
if the single selection list has no selected value
Sets this single selection list's value to the passed value.
Sets this single selection list's value to the passed value.
the new value
if the passed value does not match not one of the single selection list's values
This class is part of ScalaTest's Selenium DSL. Please see the documentation for
WebBrowserfor an overview of the Selenium DSL.This class enables syntax such as the following:
if the passed
WebElementdoes not represent a single selection list