org.openqa.selenium.htmlunit
Class HtmlUnitWebElement

java.lang.Object
  extended by org.openqa.selenium.htmlunit.HtmlUnitWebElement
All Implemented Interfaces:
FindsById, FindsByLinkText, FindsByTagName, FindsByXPath, SearchContext, WebElement
Direct Known Subclasses:
RenderedHtmlUnitDriverWebElement

public class HtmlUnitWebElement
extends java.lang.Object
implements WebElement, FindsById, FindsByLinkText, FindsByXPath, FindsByTagName, SearchContext


Field Summary
protected  com.gargoylesoftware.htmlunit.html.HtmlElement element
           
protected  HtmlUnitDriver parent
           
 
Constructor Summary
HtmlUnitWebElement(HtmlUnitDriver parent, com.gargoylesoftware.htmlunit.html.HtmlElement element)
           
 
Method Summary
 void clear()
           
 void click()
           
 WebElement findElement(By by)
           
 WebElement findElementById(java.lang.String id)
           
 WebElement findElementByLinkText(java.lang.String linkText)
           
 WebElement findElementByPartialLinkText(java.lang.String linkText)
           
 WebElement findElementByTagName(java.lang.String name)
           
 WebElement findElementByXPath(java.lang.String xpathExpr)
           
 java.util.List<WebElement> findElements(By by)
           
 java.util.List<WebElement> findElementsById(java.lang.String id)
           
 java.util.List<WebElement> findElementsByLinkText(java.lang.String linkText)
           
 java.util.List<WebElement> findElementsByPartialLinkText(java.lang.String linkText)
           
 java.util.List<WebElement> findElementsByTagName(java.lang.String name)
           
 java.util.List<WebElement> findElementsByXPath(java.lang.String xpathExpr)
           
 java.lang.String getAttribute(java.lang.String name)
           
 java.util.List<WebElement> getChildrenOfType(java.lang.String tagName)
           
protected  com.gargoylesoftware.htmlunit.html.HtmlElement getElement()
           
 java.lang.String getElementName()
           
 java.util.List<WebElement> getElementsByTagName(java.lang.String tagName)
           
protected  HtmlUnitDriver getParent()
           
 java.lang.String getText()
           
 java.lang.String getValue()
           
 boolean isEnabled()
           
 boolean isSelected()
           
 void sendKeys(java.lang.CharSequence... value)
           
 void setSelected()
           
 void submit()
           
 boolean toggle()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected final HtmlUnitDriver parent

element

protected final com.gargoylesoftware.htmlunit.html.HtmlElement element
Constructor Detail

HtmlUnitWebElement

public HtmlUnitWebElement(HtmlUnitDriver parent,
                          com.gargoylesoftware.htmlunit.html.HtmlElement element)
Method Detail

click

public void click()
Specified by:
click in interface WebElement

submit

public void submit()
Specified by:
submit in interface WebElement

getValue

public java.lang.String getValue()
Specified by:
getValue in interface WebElement

clear

public void clear()
Specified by:
clear in interface WebElement

sendKeys

public void sendKeys(java.lang.CharSequence... value)
Specified by:
sendKeys in interface WebElement

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in interface WebElement

getAttribute

public java.lang.String getAttribute(java.lang.String name)
Specified by:
getAttribute in interface WebElement

toggle

public boolean toggle()
Specified by:
toggle in interface WebElement

isSelected

public boolean isSelected()
Specified by:
isSelected in interface WebElement

setSelected

public void setSelected()
Specified by:
setSelected in interface WebElement

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface WebElement

getText

public java.lang.String getText()
Specified by:
getText in interface WebElement

getParent

protected HtmlUnitDriver getParent()

getElement

protected com.gargoylesoftware.htmlunit.html.HtmlElement getElement()

getChildrenOfType

public java.util.List<WebElement> getChildrenOfType(java.lang.String tagName)
Specified by:
getChildrenOfType in interface WebElement

getElementsByTagName

public java.util.List<WebElement> getElementsByTagName(java.lang.String tagName)

findElement

public WebElement findElement(By by)
Specified by:
findElement in interface SearchContext
Specified by:
findElement in interface WebElement

findElements

public java.util.List<WebElement> findElements(By by)
Specified by:
findElements in interface SearchContext
Specified by:
findElements in interface WebElement

findElementById

public WebElement findElementById(java.lang.String id)
Specified by:
findElementById in interface FindsById

findElementsById

public java.util.List<WebElement> findElementsById(java.lang.String id)
Specified by:
findElementsById in interface FindsById

findElementByXPath

public WebElement findElementByXPath(java.lang.String xpathExpr)
Specified by:
findElementByXPath in interface FindsByXPath

findElementsByXPath

public java.util.List<WebElement> findElementsByXPath(java.lang.String xpathExpr)
Specified by:
findElementsByXPath in interface FindsByXPath

findElementByLinkText

public WebElement findElementByLinkText(java.lang.String linkText)
Specified by:
findElementByLinkText in interface FindsByLinkText

findElementsByLinkText

public java.util.List<WebElement> findElementsByLinkText(java.lang.String linkText)
Specified by:
findElementsByLinkText in interface FindsByLinkText

findElementByPartialLinkText

public WebElement findElementByPartialLinkText(java.lang.String linkText)
Specified by:
findElementByPartialLinkText in interface FindsByLinkText

findElementsByPartialLinkText

public java.util.List<WebElement> findElementsByPartialLinkText(java.lang.String linkText)
Specified by:
findElementsByPartialLinkText in interface FindsByLinkText

findElementByTagName

public WebElement findElementByTagName(java.lang.String name)
Specified by:
findElementByTagName in interface FindsByTagName

findElementsByTagName

public java.util.List<WebElement> findElementsByTagName(java.lang.String name)
Specified by:
findElementsByTagName in interface FindsByTagName


Copyright © 2009. All Rights Reserved.