SeleniumWebElement

com.outr.robobrowser.SeleniumWebElement
See theSeleniumWebElement companion object
class SeleniumWebElement(e: WebElement, val context: Context, val browser: RoboBrowser) extends WebElement

Attributes

Companion
object
Graph
Supertypes
trait WebElement
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def attribute(name: String): String

Attributes

Definition Classes
override def attribute(name: String, value: Any): WebElement

Attributes

Definition Classes
override def by(by: By): List[WebElement]

Attributes

Definition Classes
override def capture(): Array[Byte]

Attributes

Definition Classes
override def children: List[WebElement]

Attributes

Definition Classes
override def classes: Set[String]

Attributes

Definition Classes
override def clear(native: Boolean): Unit

Attributes

Definition Classes
override def click(): WebElement

Attributes

Definition Classes
override def innerHTML: String

Attributes

Definition Classes
override def isDisplayed: Boolean

Attributes

Definition Classes
override def isEnabled: Boolean

Attributes

Definition Classes
override def isSelected: Boolean

Attributes

Definition Classes
override def outerHTML: String

Attributes

Definition Classes
override def parsed(): ParsedElement

Attributes

Definition Classes
override def rect: Rect

Attributes

Definition Classes
override def sendKeys(keysToSend: CharSequence*): Unit

Attributes

Definition Classes
override def size: (Int, Int)

Attributes

Definition Classes
override def style(name: String): Any

Attributes

Definition Classes
override def style(name: String, value: Any): WebElement

Attributes

Definition Classes
override def submit(): WebElement

Attributes

Definition Classes
override def tagName: String

Attributes

Definition Classes
override def text: String

Attributes

Definition Classes
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Inherited methods

def avoidStaleReference[Return](f: => Return): Return

Attributes

Inherited from:
AbstractElement
def clickWhenAvailable(by: By, timeout: FiniteDuration, sleep: FiniteDuration, verifyDisplayed: Boolean, verifyEnabled: Boolean): WebElement

Attributes

Inherited from:
AbstractElement
def firstBy(by: By): Option[WebElement]

Attributes

Inherited from:
AbstractElement
def isClickable: Boolean

Attributes

Inherited from:
WebElement
def on(by: By): WebElement

Special feature to work on zero, one, or many interacting as if it were a single element (similar to jQuery)

Special feature to work on zero, one, or many interacting as if it were a single element (similar to jQuery)

Attributes

Inherited from:
AbstractElement
final def oneBy(by: By): WebElement

Attributes

Inherited from:
AbstractElement
def waitForFirst(timeout: FiniteDuration, sleep: FiniteDuration)(bys: By*): WebElement

Attributes

Inherited from:
AbstractElement
def waitOn(by: By, timeout: FiniteDuration, sleep: FiniteDuration, verifyDisplayed: Boolean, verifyEnabled: Boolean): Option[WebElement]

Attributes

Inherited from:
AbstractElement

Concrete fields