org.openqa.selenium.remote
Class RemoteWebElement
java.lang.Object
org.openqa.selenium.remote.RemoteWebElement
- All Implemented Interfaces:
- FindsByClassName, FindsByCssSelector, FindsById, FindsByLinkText, FindsByName, FindsByTagName, FindsByXPath, WrapsDriver, SearchContext, WebElement
- Direct Known Subclasses:
- RenderedRemoteWebElement
public class RemoteWebElement
- extends java.lang.Object
- implements WebElement, FindsByLinkText, FindsById, FindsByName, FindsByTagName, FindsByClassName, FindsByCssSelector, FindsByXPath, WrapsDriver
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
id
protected java.lang.String id
parent
protected RemoteWebDriver parent
mouse
protected RemoteWebDriver.RemoteMouse mouse
RemoteWebElement
public RemoteWebElement()
setParent
public void setParent(RemoteWebDriver parent)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
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
sendKeys
public void sendKeys(java.lang.CharSequence... keysToSend)
- Specified by:
sendKeys in interface WebElement
clear
public void clear()
- Specified by:
clear 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
findElements
public java.util.List<WebElement> findElements(By by)
- Specified by:
findElements in interface SearchContext- Specified by:
findElements in interface WebElement
findElement
public WebElement findElement(By by)
- Specified by:
findElement in interface SearchContext- Specified by:
findElement in interface WebElement
findElement
protected WebElement findElement(java.lang.String using,
java.lang.String value)
findElements
protected java.util.List<WebElement> findElements(java.lang.String using,
java.lang.String value)
findElementById
public WebElement findElementById(java.lang.String using)
- Specified by:
findElementById in interface FindsById
findElementsById
public java.util.List<WebElement> findElementsById(java.lang.String using)
- Specified by:
findElementsById in interface FindsById
findElementByLinkText
public WebElement findElementByLinkText(java.lang.String using)
- Specified by:
findElementByLinkText in interface FindsByLinkText
findElementsByLinkText
public java.util.List<WebElement> findElementsByLinkText(java.lang.String using)
- Specified by:
findElementsByLinkText in interface FindsByLinkText
findElementByName
public WebElement findElementByName(java.lang.String using)
- Specified by:
findElementByName in interface FindsByName
findElementsByName
public java.util.List<WebElement> findElementsByName(java.lang.String using)
- Specified by:
findElementsByName in interface FindsByName
findElementByClassName
public WebElement findElementByClassName(java.lang.String using)
- Specified by:
findElementByClassName in interface FindsByClassName
findElementsByClassName
public java.util.List<WebElement> findElementsByClassName(java.lang.String using)
- 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
findElementByXPath
public WebElement findElementByXPath(java.lang.String using)
- Specified by:
findElementByXPath in interface FindsByXPath
findElementsByXPath
public java.util.List<WebElement> findElementsByXPath(java.lang.String using)
- Specified by:
findElementsByXPath in interface FindsByXPath
findElementByPartialLinkText
public WebElement findElementByPartialLinkText(java.lang.String using)
- Specified by:
findElementByPartialLinkText in interface FindsByLinkText
findElementsByPartialLinkText
public java.util.List<WebElement> findElementsByPartialLinkText(java.lang.String using)
- Specified by:
findElementsByPartialLinkText in interface FindsByLinkText
findElementByTagName
public WebElement findElementByTagName(java.lang.String using)
- Specified by:
findElementByTagName in interface FindsByTagName
findElementsByTagName
public java.util.List<WebElement> findElementsByTagName(java.lang.String using)
- Specified by:
findElementsByTagName in interface FindsByTagName
execute
protected Response execute(java.lang.String command,
java.util.Map<java.lang.String,?> parameters)
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
- Returns:
- This element's hash code, which is a hash of its internal opaque ID.
getWrappedDriver
public WebDriver getWrappedDriver()
- Specified by:
getWrappedDriver in interface WrapsDriver
Copyright © 2011. All Rights Reserved.