org.specrunner.webdriver.actions
Class PluginDragAndDrop
java.lang.Object
org.specrunner.parameters.core.ParameterHolder
org.specrunner.plugins.core.AbstractPlugin
org.specrunner.plugins.core.AbstractPluginNamed
org.specrunner.plugins.core.AbstractPluginScoped
org.specrunner.plugins.core.AbstractPluginValue
org.specrunner.webdriver.AbstractPluginBrowserAware
org.specrunner.webdriver.AbstractPluginFind
org.specrunner.webdriver.AbstractPluginFindSingle
org.specrunner.webdriver.actions.PluginDragAndDrop
- All Implemented Interfaces:
- IParameterHolder, IActionType, IParalelPlugin, IPlugin, ISleepPlugin, ITestPlugin, ITimedPlugin, IWaitPlugin
public class PluginDragAndDrop
- extends AbstractPluginFindSingle
Drag the element in 'by' attribute to the destination in 'target', or use
xoffset and yoffset.
- Author:
- Thiago Santos.
| Methods inherited from class org.specrunner.webdriver.AbstractPluginBrowserAware |
doEnd, getBrowserName, getDir, getDownload, getInterval, getMaxwait, getWaitCondition, getWaitfor, isWaitForClient, setDir, setDownload, setInterval, setMaxwait, setWaitfor, waitForClient |
| Methods inherited from class org.specrunner.plugins.core.AbstractPlugin |
copy, doStart, getCondition, getConditionModel, getNormalized, getNormalized, getParent, getSleep, getSleepModel, getThreadsafe, getTimeout, getTimeoutModel, getWait, getWaitModel, setCondition, setConditionModel, setNormalized, setParent, setSleep, setSleepModel, setThreadsafe, setTimeout, setTimeoutModel, setWait, setWaitModel, toString |
PluginDragAndDrop
public PluginDragAndDrop()
getTarget
public String getTarget()
- Gets the target of paste action. i.e.
target="xpath://span[@id='destination']". The same search
options provided by 'by' attribute.
- Returns:
- The target object.
setTarget
public void setTarget(String target)
- Sets the target object.
- Parameters:
target - The target.
getXoffset
public Integer getXoffset()
- Gets the x offset value.
- Returns:
- The x offset.
setXoffset
public void setXoffset(Integer xoffset)
- Sets the x offset value.
- Parameters:
xoffset - The offset.
getYoffset
public Integer getYoffset()
- Gets the y offset method.
- Returns:
- The y offset.
setYoffset
public void setYoffset(Integer yoffset)
- Sets the y offset.
- Parameters:
yoffset - The y offset.
getActionType
public ActionType getActionType()
process
protected void process(IContext context,
IResultSet result,
org.openqa.selenium.WebDriver client,
org.openqa.selenium.WebElement element)
throws PluginException
- Description copied from class:
AbstractPluginFindSingle
- Method delegation which receives the selected element to be used by
subclasses.
- Specified by:
process in class AbstractPluginFindSingle
- Parameters:
context - The test context.result - A result set.client - The browser.element - The selected element.
- Throws:
PluginException - On execution errors.
Copyright © 2013. All rights reserved.