Package org.openqa.selenium.htmlunit
Class HtmlUnitWebElement
- java.lang.Object
-
- org.openqa.selenium.htmlunit.HtmlUnitWebElement
-
- All Implemented Interfaces:
org.openqa.selenium.interactions.Coordinates,org.openqa.selenium.interactions.Locatable,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebElement,org.openqa.selenium.WrapsDriver
public class HtmlUnitWebElement extends Object implements org.openqa.selenium.WrapsDriver, org.openqa.selenium.WebElement, org.openqa.selenium.interactions.Coordinates, org.openqa.selenium.interactions.Locatable
- Author:
- Alexei Barantsev, Ahmed Ashour, Javier Neira, Ronald Brill, Andrei Solntsev, Martin Bartoš, Scott Babcock
-
-
Constructor Summary
Constructors Constructor Description HtmlUnitWebElement(HtmlUnitDriver driver, int id, DomElement element)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidassertElementNotStale()voidclear()voidclick()booleanequals(Object obj)org.openqa.selenium.WebElementfindElement(org.openqa.selenium.By by)List<org.openqa.selenium.WebElement>findElements(org.openqa.selenium.By by)StringgetAttribute(String name)ObjectgetAuxiliary()org.openqa.selenium.interactions.CoordinatesgetCoordinates()StringgetCssValue(String propertyName)StringgetDomAttribute(String name)StringgetDomProperty(String name)protected HtmlUnitDrivergetDriver()DomElementgetElement()List<org.openqa.selenium.WebElement>getElementsByTagName(String tagName)Deprecated.intgetId()org.openqa.selenium.PointgetLocation()org.openqa.selenium.RectanglegetRect()<X> XgetScreenshotAs(org.openqa.selenium.OutputType<X> outputType)org.openqa.selenium.DimensiongetSize()StringgetTagName()StringgetText()org.openqa.selenium.WebDrivergetWrappedDriver()inthashCode()org.openqa.selenium.PointinViewPort()booleanisDisplayed()booleanisEnabled()booleanisSelected()org.openqa.selenium.PointonPage()org.openqa.selenium.PointonScreen()voidsendKeys(CharSequence... value)voidsubmit()Map<String,Object>toJson()StringtoString()
-
-
-
Constructor Detail
-
HtmlUnitWebElement
public HtmlUnitWebElement(HtmlUnitDriver driver, int id, DomElement element)
-
-
Method Detail
-
click
public void click()
- Specified by:
clickin interfaceorg.openqa.selenium.WebElement
-
submit
public void submit()
- Specified by:
submitin interfaceorg.openqa.selenium.WebElement
-
clear
public void clear()
- Specified by:
clearin interfaceorg.openqa.selenium.WebElement
-
sendKeys
public void sendKeys(CharSequence... value)
- Specified by:
sendKeysin interfaceorg.openqa.selenium.WebElement
-
getTagName
public String getTagName()
- Specified by:
getTagNamein interfaceorg.openqa.selenium.WebElement
-
getAttribute
public String getAttribute(String name)
- Specified by:
getAttributein interfaceorg.openqa.selenium.WebElement
-
getDomProperty
public String getDomProperty(String name)
- Specified by:
getDomPropertyin interfaceorg.openqa.selenium.WebElement
-
getDomAttribute
public String getDomAttribute(String name)
- Specified by:
getDomAttributein interfaceorg.openqa.selenium.WebElement
-
isSelected
public boolean isSelected()
- Specified by:
isSelectedin interfaceorg.openqa.selenium.WebElement
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.openqa.selenium.WebElement
-
isDisplayed
public boolean isDisplayed()
- Specified by:
isDisplayedin interfaceorg.openqa.selenium.WebElement
-
getLocation
public org.openqa.selenium.Point getLocation()
- Specified by:
getLocationin interfaceorg.openqa.selenium.WebElement
-
getSize
public org.openqa.selenium.Dimension getSize()
- Specified by:
getSizein interfaceorg.openqa.selenium.WebElement
-
getRect
public org.openqa.selenium.Rectangle getRect()
- Specified by:
getRectin interfaceorg.openqa.selenium.WebElement
-
getText
public String getText()
- Specified by:
getTextin interfaceorg.openqa.selenium.WebElement
-
getDriver
protected HtmlUnitDriver getDriver()
-
getElement
public DomElement getElement()
-
getElementsByTagName
@Deprecated public List<org.openqa.selenium.WebElement> getElementsByTagName(String tagName)
Deprecated.
-
findElement
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
- Specified by:
findElementin interfaceorg.openqa.selenium.SearchContext- Specified by:
findElementin interfaceorg.openqa.selenium.WebElement
-
findElements
public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
- Specified by:
findElementsin interfaceorg.openqa.selenium.SearchContext- Specified by:
findElementsin interfaceorg.openqa.selenium.WebElement
-
assertElementNotStale
protected void assertElementNotStale()
-
getCssValue
public String getCssValue(String propertyName)
- Specified by:
getCssValuein interfaceorg.openqa.selenium.WebElement
-
getWrappedDriver
public org.openqa.selenium.WebDriver getWrappedDriver()
- Specified by:
getWrappedDriverin interfaceorg.openqa.selenium.WrapsDriver
-
getCoordinates
public org.openqa.selenium.interactions.Coordinates getCoordinates()
- Specified by:
getCoordinatesin interfaceorg.openqa.selenium.interactions.Locatable
-
onScreen
public org.openqa.selenium.Point onScreen()
- Specified by:
onScreenin interfaceorg.openqa.selenium.interactions.Coordinates
-
inViewPort
public org.openqa.selenium.Point inViewPort()
- Specified by:
inViewPortin interfaceorg.openqa.selenium.interactions.Coordinates
-
onPage
public org.openqa.selenium.Point onPage()
- Specified by:
onPagein interfaceorg.openqa.selenium.interactions.Coordinates
-
getAuxiliary
public Object getAuxiliary()
- Specified by:
getAuxiliaryin interfaceorg.openqa.selenium.interactions.Coordinates
-
getScreenshotAs
public <X> X getScreenshotAs(org.openqa.selenium.OutputType<X> outputType) throws org.openqa.selenium.WebDriverException- Specified by:
getScreenshotAsin interfaceorg.openqa.selenium.TakesScreenshot- Throws:
org.openqa.selenium.WebDriverException
-
getId
public int getId()
-
-