Class RemoteWebElement

java.lang.Object
org.openqa.selenium.remote.RemoteWebElement
All Implemented Interfaces:
org.openqa.selenium.interactions.Locatable, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement, org.openqa.selenium.WrapsDriver

public class RemoteWebElement extends Object implements org.openqa.selenium.WebElement, org.openqa.selenium.interactions.Locatable, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WrapsDriver
  • Field Details

  • Constructor Details

    • RemoteWebElement

      public RemoteWebElement()
  • Method Details

    • setFoundBy

      protected void setFoundBy(org.openqa.selenium.SearchContext foundFrom, String locator, String term)
    • setParent

      public void setParent(RemoteWebDriver parent)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • setFileDetector

      public void setFileDetector(FileDetector detector)
    • 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(CharSequence... keysToSend)
      Specified by:
      sendKeys in interface org.openqa.selenium.WebElement
    • clear

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

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

      public String getDomProperty(String name)
      Specified by:
      getDomProperty in interface org.openqa.selenium.WebElement
    • getDomAttribute

      public String getDomAttribute(String name)
      Specified by:
      getDomAttribute in interface org.openqa.selenium.WebElement
    • getAttribute

      public String getAttribute(String name)
      Specified by:
      getAttribute in interface org.openqa.selenium.WebElement
    • getAriaRole

      public String getAriaRole()
      Specified by:
      getAriaRole in interface org.openqa.selenium.WebElement
    • getAccessibleName

      public String getAccessibleName()
      Specified by:
      getAccessibleName 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 String getText()
      Specified by:
      getText in interface org.openqa.selenium.WebElement
    • getCssValue

      public String getCssValue(String propertyName)
      Specified by:
      getCssValue in interface org.openqa.selenium.WebElement
    • findElements

      public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By locator)
      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 locator)
      Specified by:
      findElement in interface org.openqa.selenium.SearchContext
      Specified by:
      findElement in interface org.openqa.selenium.WebElement
    • getShadowRoot

      public org.openqa.selenium.SearchContext getShadowRoot()
      Specified by:
      getShadowRoot in interface org.openqa.selenium.WebElement
    • execute

      protected Response execute(CommandPayload payload)
    • execute

      protected Response execute(String command, Map<String,?> parameters)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
      This element's hash code, which is a hash of its internal opaque ID.
    • getWrappedDriver

      public org.openqa.selenium.WebDriver getWrappedDriver()
      Specified by:
      getWrappedDriver in interface org.openqa.selenium.WrapsDriver
    • 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
    • getCoordinates

      public org.openqa.selenium.interactions.Coordinates getCoordinates()
      Specified by:
      getCoordinates in interface org.openqa.selenium.interactions.Locatable
    • getScreenshotAs

      @Beta public <X> X getScreenshotAs(org.openqa.selenium.OutputType<X> outputType) throws org.openqa.selenium.WebDriverException
      Specified by:
      getScreenshotAs in interface org.openqa.selenium.TakesScreenshot
      Throws:
      org.openqa.selenium.WebDriverException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      public Map<String,Object> toJson()