class SingleSel extends Element
This class is part of ScalaTest's Selenium DSL. Please see the documentation for
WebBrowser for an overview of the Selenium DSL.
This class enables syntax such as the following:
singleSel.clear()
- Source
- WebBrowser.scala
- Exceptions thrown
- TestFailedExeptionif the passed- WebElementdoes not represent a single selection list
- Alphabetic
- By Inheritance
- SingleSel
- Element
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
-    new SingleSel(underlying: WebElement)(implicit pos: Position)- underlying
- a - WebElementrepresenting a single selection list
 - Exceptions thrown
- TestFailedExeptionif the passed- WebElementdoes not represent a single selection list
 
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def attribute(name: String): Option[String]The attribute value of the given attribute name of this element, wrapped in a Some, orNoneif no such attribute exists on thisElement.The attribute value of the given attribute name of this element, wrapped in a Some, orNoneif no such attribute exists on thisElement.This method invokes getAttributeon the underlyingWebElement, passing in the specifiedname.- returns
- the attribute with the given name, wrapped in a - Some, else- None
 - Definition Classes
- Element
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(other: Any): BooleanReturns the result of invoking equalson the underlyingElement, passing in the specifiedotherobject.Returns the result of invoking equalson the underlyingElement, passing in the specifiedotherobject.- other
- the object with which to compare for equality 
- returns
- true if the passed object is equal to this one 
 - Definition Classes
- Element → AnyRef → Any
 
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-    def hashCode(): IntReturns the result of invoking hashCodeon the underlyingElement.Returns the result of invoking hashCodeon the underlyingElement.- returns
- a hash code for this object 
 - Definition Classes
- Element → AnyRef → Any
 
-    def isDisplayed: BooleanIndicates whether this Elementis displayed.Indicates whether this Elementis displayed.This invokes isDisplayedon the underlyingWebElement.- returns
- trueif the element is currently displayed
 - Definition Classes
- Element
 
-    def isEnabled: BooleanIndicates whether this Elementis enabled.Indicates whether this Elementis enabled.This invokes isEnabledon the underlyingWebElement, which will generally returntruefor everything but disabled input elements.- returns
- trueif the element is currently enabled
 - Definition Classes
- Element
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-    def isSelected: BooleanIndicates whether this Elementis selected.Indicates whether this Elementis selected.This method, which invokes isSelectedon the underlyingWebElement, 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 returnfalse.- returns
- trueif the element is currently selected or checked
 - Definition Classes
- Element
 
-    def location: PointThe XY location of the top-left corner of this Element.The XY location of the top-left corner of this Element.This invokes getLocationon the underlyingWebElement.- returns
- the location of the top-left corner of this element on the page 
 - Definition Classes
- Element
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-    def selection: Option[String]Returns the value of this single selection list, wrapped in a Some, orNone, if this single selection list has no currently selected value.Returns the value of this single selection list, wrapped in a Some, orNone, if this single selection list has no currently selected value.- returns
- the value of this single selection list, wrapped in a - Some, else- None
 
-    def size: DimensionThe width/height size of this Element.The width/height size of this Element.This invokes getSizeon the underlyingWebElement.- returns
- the size of the element on the page 
 - Definition Classes
- Element
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def tagName: StringThe tag name of this element. The tag name of this element. This method invokes getTagNameon the underlyingWebElement. Note it returns the name of the tag, not the value of the of thenameattribute. For example, it will return will return"input"for the element<input name="city" />, not"city".- returns
- the tag name of this element 
 - Definition Classes
- Element
 
-    def text: StringReturns 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. - returns
- the visible text enclosed by this element, or an empty string, if the element encloses no visible text 
 - Definition Classes
- Element
 
-    def toString(): StringReturns the result of invoking toStringon the underlyingElement.Returns the result of invoking toStringon the underlyingElement.- returns
- a string representation of this object 
 - Definition Classes
- Element → AnyRef → Any
 
-    val underlying: WebElementThe underlying WebElementwrapped by thisElement
-    def value(implicit pos: Position): StringGets this single selection list's selected value, or throws TestFailedExceptionif no value is currently selected.Gets this single selection list's selected value, or throws TestFailedExceptionif no value is currently selected.- returns
- the single selection list's value 
 - Exceptions thrown
- TestFailedExceptionif the single selection list has no selected value
 
-    def value_=(value: String)(implicit pos: Position): UnitSets this single selection list's value to the passed value. Sets this single selection list's value to the passed value. - value
- the new value 
 - Exceptions thrown
- TestFailedExceptionif the passed value does not match not one of the single selection list's values
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()