org.openqa.selenium.firefox
Class FirefoxWebElement

java.lang.Object
  extended by org.openqa.selenium.firefox.FirefoxWebElement
All Implemented Interfaces:
FindsByClassName, FindsByCssSelector, FindsById, FindsByLinkText, FindsByName, FindsByTagName, FindsByXPath, Locatable, RenderedWebElement, SearchContext, WebElement

public class FirefoxWebElement
extends java.lang.Object
implements RenderedWebElement, Locatable, FindsByXPath, FindsByLinkText, FindsById, FindsByCssSelector, FindsByName, FindsByTagName, FindsByClassName


Constructor Summary
FirefoxWebElement(FirefoxDriver parent, java.lang.String elementId)
           
 
Method Summary
 void clear()
           
 void click()
           
 void dragAndDropBy(int moveRight, int moveDown)
           
 void dragAndDropOn(RenderedWebElement element)
           
 boolean equals(java.lang.Object obj)
           
 WebElement findElement(By by)
           
 WebElement findElementByClassName(java.lang.String className)
           
 WebElement findElementByCssSelector(java.lang.String using)
           
 WebElement findElementById(java.lang.String id)
           
 WebElement findElementByLinkText(java.lang.String linkText)
           
 WebElement findElementByName(java.lang.String name)
           
 WebElement findElementByPartialLinkText(java.lang.String text)
           
 WebElement findElementByTagName(java.lang.String tagName)
           
 WebElement findElementByXPath(java.lang.String xpath)
           
 java.util.List<WebElement> findElements(By by)
           
 java.util.List<WebElement> findElementsByClassName(java.lang.String className)
           
 java.util.List<WebElement> findElementsByCssSelector(java.lang.String using)
           
 java.util.List<WebElement> findElementsById(java.lang.String id)
           
 java.util.List<WebElement> findElementsByLinkText(java.lang.String linkText)
           
 java.util.List<WebElement> findElementsByName(java.lang.String name)
           
 java.util.List<WebElement> findElementsByPartialLinkText(java.lang.String text)
           
 java.util.List<WebElement> findElementsByTagName(java.lang.String tagName)
           
 java.util.List<WebElement> findElementsByXPath(java.lang.String xpath)
           
 java.lang.String getAttribute(java.lang.String name)
           
 java.lang.String getElementId()
           
 java.awt.Point getLocation()
           
 java.awt.Point getLocationOnScreenOnceScrolledIntoView()
           
 java.awt.Dimension getSize()
           
 java.lang.String getTagName()
           
 java.lang.String getText()
           
 java.lang.String getValue()
           
 java.lang.String getValueOfCssProperty(java.lang.String propertyName)
           
 int hashCode()
           
 void hover()
           
 boolean isDisplayed()
           
 boolean isEnabled()
           
 boolean isSelected()
           
 void sendKeys(java.lang.CharSequence... value)
           
 void setSelected()
           
 void submit()
           
 boolean toggle()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FirefoxWebElement

public FirefoxWebElement(FirefoxDriver parent,
                         java.lang.String elementId)
Method Detail

click

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

hover

public void hover()
Specified by:
hover in interface RenderedWebElement

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

getTagName

public java.lang.String getTagName()
Specified by:
getTagName 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

isDisplayed

public boolean isDisplayed()
Specified by:
isDisplayed in interface RenderedWebElement

getLocation

public java.awt.Point getLocation()
Specified by:
getLocation in interface RenderedWebElement

getSize

public java.awt.Dimension getSize()
Specified by:
getSize in interface RenderedWebElement

dragAndDropBy

public void dragAndDropBy(int moveRight,
                          int moveDown)
Specified by:
dragAndDropBy in interface RenderedWebElement

dragAndDropOn

public void dragAndDropOn(RenderedWebElement element)
Specified by:
dragAndDropOn in interface RenderedWebElement

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

findElementByXPath

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

findElementsByXPath

public java.util.List<WebElement> findElementsByXPath(java.lang.String xpath)
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 text)
Specified by:
findElementByPartialLinkText in interface FindsByLinkText

findElementsByPartialLinkText

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

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

findElementByName

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

findElementsByName

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

findElementByTagName

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

findElementsByTagName

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

findElementByClassName

public WebElement findElementByClassName(java.lang.String className)
Specified by:
findElementByClassName in interface FindsByClassName

findElementsByClassName

public java.util.List<WebElement> findElementsByClassName(java.lang.String className)
Specified by:
findElementsByClassName in interface FindsByClassName

findElementByCssSelector

public WebElement findElementByCssSelector(java.lang.String using)
Specified by:
findElementByCssSelector in interface FindsByCssSelector

findElementsByCssSelector

public java.util.List<WebElement> findElementsByCssSelector(java.lang.String using)
Specified by:
findElementsByCssSelector in interface FindsByCssSelector

getValueOfCssProperty

public java.lang.String getValueOfCssProperty(java.lang.String propertyName)
Specified by:
getValueOfCssProperty in interface RenderedWebElement

getElementId

public java.lang.String getElementId()

getLocationOnScreenOnceScrolledIntoView

public java.awt.Point getLocationOnScreenOnceScrolledIntoView()
Specified by:
getLocationOnScreenOnceScrolledIntoView in interface Locatable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2010. All Rights Reserved.