public class RemoteWebElement extends Object implements WebElement, FindsByLinkText, FindsById, FindsByName, FindsByTagName, FindsByClassName, FindsByCssSelector, FindsByXPath, WrapsDriver, Locatable
Modifier and Type | Field and Description |
---|---|
protected FileDetector |
fileDetector |
protected String |
id |
protected org.openqa.selenium.remote.RemoteMouse |
mouse |
protected RemoteWebDriver |
parent |
Constructor and Description |
---|
RemoteWebElement() |
protected String id
protected RemoteWebDriver parent
protected org.openqa.selenium.remote.RemoteMouse mouse
protected FileDetector fileDetector
protected void setFoundBy(SearchContext foundFrom, String locator, String term)
public void setParent(RemoteWebDriver parent)
public String getId()
public void setId(String id)
public void setFileDetector(FileDetector detector)
public void click()
click
in interface WebElement
public void submit()
submit
in interface WebElement
public void sendKeys(CharSequence... keysToSend)
sendKeys
in interface WebElement
public void clear()
clear
in interface WebElement
public String getTagName()
getTagName
in interface WebElement
public String getAttribute(String name)
getAttribute
in interface WebElement
public boolean isSelected()
isSelected
in interface WebElement
public boolean isEnabled()
isEnabled
in interface WebElement
public String getText()
getText
in interface WebElement
public String getCssValue(String propertyName)
getCssValue
in interface WebElement
public List<WebElement> findElements(By by)
findElements
in interface SearchContext
findElements
in interface WebElement
public WebElement findElement(By by)
findElement
in interface SearchContext
findElement
in interface WebElement
protected WebElement findElement(String using, String value)
protected List<WebElement> findElements(String using, String value)
public WebElement findElementById(String using)
findElementById
in interface FindsById
public List<WebElement> findElementsById(String using)
findElementsById
in interface FindsById
public WebElement findElementByLinkText(String using)
findElementByLinkText
in interface FindsByLinkText
public List<WebElement> findElementsByLinkText(String using)
findElementsByLinkText
in interface FindsByLinkText
public WebElement findElementByName(String using)
findElementByName
in interface FindsByName
public List<WebElement> findElementsByName(String using)
findElementsByName
in interface FindsByName
public WebElement findElementByClassName(String using)
findElementByClassName
in interface FindsByClassName
public List<WebElement> findElementsByClassName(String using)
findElementsByClassName
in interface FindsByClassName
public WebElement findElementByCssSelector(String using)
findElementByCssSelector
in interface FindsByCssSelector
public List<WebElement> findElementsByCssSelector(String using)
findElementsByCssSelector
in interface FindsByCssSelector
public WebElement findElementByXPath(String using)
findElementByXPath
in interface FindsByXPath
public List<WebElement> findElementsByXPath(String using)
findElementsByXPath
in interface FindsByXPath
public WebElement findElementByPartialLinkText(String using)
findElementByPartialLinkText
in interface FindsByLinkText
public List<WebElement> findElementsByPartialLinkText(String using)
findElementsByPartialLinkText
in interface FindsByLinkText
public WebElement findElementByTagName(String using)
findElementByTagName
in interface FindsByTagName
public List<WebElement> findElementsByTagName(String using)
findElementsByTagName
in interface FindsByTagName
public int hashCode()
public WebDriver getWrappedDriver()
getWrappedDriver
in interface WrapsDriver
public boolean isDisplayed()
isDisplayed
in interface WebElement
public Point getLocation()
getLocation
in interface WebElement
public Dimension getSize()
getSize
in interface WebElement
public Coordinates getCoordinates()
getCoordinates
in interface Locatable
Copyright © 2013. All rights reserved.