org.openqa.selenium.remote
Class RemoteWebElement
java.lang.Object
org.openqa.selenium.remote.RemoteWebElement
- All Implemented Interfaces:
- FindsByClassName, FindsByCssSelector, FindsById, FindsByLinkText, FindsByName, FindsByTagName, FindsByXPath, Locatable, WrapsDriver, SearchContext, WebElement
public class RemoteWebElement
- extends Object
- implements WebElement, FindsByLinkText, FindsById, FindsByName, FindsByTagName, FindsByClassName, FindsByCssSelector, FindsByXPath, WrapsDriver, Locatable
id
protected String id
parent
protected RemoteWebDriver parent
mouse
protected org.openqa.selenium.remote.RemoteMouse mouse
fileDetector
protected FileDetector fileDetector
RemoteWebElement
public RemoteWebElement()
setFoundBy
protected void setFoundBy(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 WebElement
submit
public void submit()
- Specified by:
submit in interface WebElement
sendKeys
public void sendKeys(CharSequence... keysToSend)
- Specified by:
sendKeys in interface WebElement
clear
public void clear()
- Specified by:
clear in interface WebElement
getTagName
public String getTagName()
- Specified by:
getTagName in interface WebElement
getAttribute
public String getAttribute(String name)
- Specified by:
getAttribute in interface WebElement
isSelected
public boolean isSelected()
- Specified by:
isSelected in interface WebElement
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface WebElement
getText
public String getText()
- Specified by:
getText in interface WebElement
getCssValue
public String getCssValue(String propertyName)
- Specified by:
getCssValue in interface WebElement
findElements
public 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(String using,
String value)
findElements
protected List<WebElement> findElements(String using,
String value)
findElementById
public WebElement findElementById(String using)
- Specified by:
findElementById in interface FindsById
findElementsById
public List<WebElement> findElementsById(String using)
- Specified by:
findElementsById in interface FindsById
findElementByLinkText
public WebElement findElementByLinkText(String using)
- Specified by:
findElementByLinkText in interface FindsByLinkText
findElementsByLinkText
public List<WebElement> findElementsByLinkText(String using)
- Specified by:
findElementsByLinkText in interface FindsByLinkText
findElementByName
public WebElement findElementByName(String using)
- Specified by:
findElementByName in interface FindsByName
findElementsByName
public List<WebElement> findElementsByName(String using)
- Specified by:
findElementsByName in interface FindsByName
findElementByClassName
public WebElement findElementByClassName(String using)
- Specified by:
findElementByClassName in interface FindsByClassName
findElementsByClassName
public List<WebElement> findElementsByClassName(String using)
- Specified by:
findElementsByClassName in interface FindsByClassName
findElementByCssSelector
public WebElement findElementByCssSelector(String using)
- Specified by:
findElementByCssSelector in interface FindsByCssSelector
findElementsByCssSelector
public List<WebElement> findElementsByCssSelector(String using)
- Specified by:
findElementsByCssSelector in interface FindsByCssSelector
findElementByXPath
public WebElement findElementByXPath(String using)
- Specified by:
findElementByXPath in interface FindsByXPath
findElementsByXPath
public List<WebElement> findElementsByXPath(String using)
- Specified by:
findElementsByXPath in interface FindsByXPath
findElementByPartialLinkText
public WebElement findElementByPartialLinkText(String using)
- Specified by:
findElementByPartialLinkText in interface FindsByLinkText
findElementsByPartialLinkText
public List<WebElement> findElementsByPartialLinkText(String using)
- Specified by:
findElementsByPartialLinkText in interface FindsByLinkText
findElementByTagName
public WebElement findElementByTagName(String using)
- Specified by:
findElementByTagName in interface FindsByTagName
findElementsByTagName
public List<WebElement> findElementsByTagName(String using)
- Specified by:
findElementsByTagName in interface FindsByTagName
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 WebDriver getWrappedDriver()
- Specified by:
getWrappedDriver in interface WrapsDriver
isDisplayed
public boolean isDisplayed()
- Specified by:
isDisplayed in interface WebElement
getLocation
public Point getLocation()
- Specified by:
getLocation in interface WebElement
getSize
public Dimension getSize()
- Specified by:
getSize in interface WebElement
getLocationOnScreenOnceScrolledIntoView
public Point getLocationOnScreenOnceScrolledIntoView()
- Specified by:
getLocationOnScreenOnceScrolledIntoView in interface Locatable
getCoordinates
public Coordinates getCoordinates()
- Specified by:
getCoordinates in interface Locatable
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012. All Rights Reserved.