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.