Class WrappedElementStub

java.lang.Object
net.thucydides.core.webdriver.stubs.WrappedElementStub
All Implemented Interfaces:
org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement

public class WrappedElementStub
extends java.lang.Object
implements org.openqa.selenium.WebElement
  • Constructor Summary

    Constructors
    Constructor Description
    WrappedElementStub()  
  • Method Summary

    Modifier and Type Method Description
    void clear()  
    void click()  
    org.openqa.selenium.WebElement findElement​(org.openqa.selenium.By by)  
    java.util.List<org.openqa.selenium.WebElement> findElements​(org.openqa.selenium.By by)  
    java.lang.String getAttribute​(java.lang.String s)  
    java.lang.String getCssValue​(java.lang.String s)  
    org.openqa.selenium.Point getLocation()  
    org.openqa.selenium.Rectangle getRect()  
    <X> X getScreenshotAs​(org.openqa.selenium.OutputType<X> target)  
    org.openqa.selenium.Dimension getSize()  
    java.lang.String getTagName()  
    java.lang.String getText()  
    boolean isDisplayed()  
    boolean isEnabled()  
    boolean isSelected()  
    void sendKeys​(java.lang.CharSequence... charSequences)  
    void submit()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WrappedElementStub

      public WrappedElementStub()
  • Method Details

    • click

      public void click()
      Specified by:
      click in interface org.openqa.selenium.WebElement
    • submit

      public void submit()
      Specified by:
      submit in interface org.openqa.selenium.WebElement
    • sendKeys

      public void sendKeys​(java.lang.CharSequence... charSequences)
      Specified by:
      sendKeys in interface org.openqa.selenium.WebElement
    • clear

      public void clear()
      Specified by:
      clear in interface org.openqa.selenium.WebElement
    • getTagName

      public java.lang.String getTagName()
      Specified by:
      getTagName in interface org.openqa.selenium.WebElement
    • getAttribute

      public java.lang.String getAttribute​(java.lang.String s)
      Specified by:
      getAttribute in interface org.openqa.selenium.WebElement
    • isSelected

      public boolean isSelected()
      Specified by:
      isSelected in interface org.openqa.selenium.WebElement
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.openqa.selenium.WebElement
    • getText

      public java.lang.String getText()
      Specified by:
      getText in interface org.openqa.selenium.WebElement
    • findElements

      public java.util.List<org.openqa.selenium.WebElement> findElements​(org.openqa.selenium.By by)
      Specified by:
      findElements in interface org.openqa.selenium.SearchContext
      Specified by:
      findElements in interface org.openqa.selenium.WebElement
    • findElement

      public org.openqa.selenium.WebElement findElement​(org.openqa.selenium.By by)
      Specified by:
      findElement in interface org.openqa.selenium.SearchContext
      Specified by:
      findElement in interface org.openqa.selenium.WebElement
    • isDisplayed

      public boolean isDisplayed()
      Specified by:
      isDisplayed in interface org.openqa.selenium.WebElement
    • getLocation

      public org.openqa.selenium.Point getLocation()
      Specified by:
      getLocation in interface org.openqa.selenium.WebElement
    • getSize

      public org.openqa.selenium.Dimension getSize()
      Specified by:
      getSize in interface org.openqa.selenium.WebElement
    • getRect

      public org.openqa.selenium.Rectangle getRect()
      Specified by:
      getRect in interface org.openqa.selenium.WebElement
    • getCssValue

      public java.lang.String getCssValue​(java.lang.String s)
      Specified by:
      getCssValue in interface org.openqa.selenium.WebElement
    • getScreenshotAs

      public <X> X getScreenshotAs​(org.openqa.selenium.OutputType<X> target) throws org.openqa.selenium.WebDriverException
      Specified by:
      getScreenshotAs in interface org.openqa.selenium.TakesScreenshot
      Throws:
      org.openqa.selenium.WebDriverException