org.specrunner.webdriver.actions.switchto
Class PluginFrame

java.lang.Object
  extended by org.specrunner.parameters.core.ParameterHolder
      extended by org.specrunner.plugins.core.AbstractPlugin
          extended by org.specrunner.plugins.core.AbstractPluginNamed
              extended by org.specrunner.plugins.core.AbstractPluginScoped
                  extended by org.specrunner.plugins.core.AbstractPluginValue
                      extended by org.specrunner.webdriver.AbstractPluginBrowserAware
                          extended by org.specrunner.webdriver.AbstractPluginSwitchTo
                              extended by org.specrunner.webdriver.actions.switchto.PluginFrame
All Implemented Interfaces:
IParameterHolder, IActionType, IParalelPlugin, IPlugin, ISleepPlugin, ITestPlugin, ITimedPlugin, IWaitPlugin

public class PluginFrame
extends AbstractPluginSwitchTo

Select a frame by index or nameOrId.

Author:
Thiago Santos

Field Summary
 
Fields inherited from class org.specrunner.webdriver.AbstractPluginBrowserAware
FEATURE_DIR, FEATURE_INTERVAL, FEATURE_MAXWAIT, FEATURE_TIMEOUT, FEATURE_WAITFOR
 
Fields inherited from class org.specrunner.plugins.core.AbstractPlugin
FEATURE_CONDITION, FEATURE_NORMALIZED, FEATURE_SLEEP, FEATURE_THREADSAFE, FEATURE_WAIT
 
Constructor Summary
PluginFrame()
           
 
Method Summary
protected  void doEnd(IContext context, IResultSet result, org.openqa.selenium.WebDriver client, org.openqa.selenium.WebDriver.TargetLocator target)
          Perform a target locator action.
 ActionType getActionType()
           
 Integer getIndex()
          Gets the target frame index.
 String getNameorid()
          Gets the frame name or id.
 void setIndex(Integer index)
          Sets the frame index.
 void setNameorid(String nameorid)
          Sets the target frame name or id.
 
Methods inherited from class org.specrunner.webdriver.AbstractPluginSwitchTo
doEnd
 
Methods inherited from class org.specrunner.webdriver.AbstractPluginBrowserAware
doEnd, getBrowserName, getDir, getDownload, getInterval, getMaxwait, getWaitCondition, getWaitfor, initialize, isWaitForClient, setDir, setDownload, setInterval, setMaxwait, setWaitfor, waitForClient
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginValue
getValue, getValue, isEval, setEval, setValue
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginScoped
getScope, saveGlobal, saveLocal, saveStrict, setScope
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginNamed
getName, setName
 
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
 
Methods inherited from class org.specrunner.parameters.core.ParameterHolder
getParameters, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.specrunner.parameters.IParameterHolder
getParameters, setParameters
 

Constructor Detail

PluginFrame

public PluginFrame()
Method Detail

getIndex

public Integer getIndex()
Gets the target frame index.

Returns:
The index.

setIndex

public void setIndex(Integer index)
Sets the frame index.

Parameters:
index - The frame index.

getNameorid

public String getNameorid()
Gets the frame name or id.

Returns:
The name or id.

setNameorid

public void setNameorid(String nameorid)
Sets the target frame name or id.

Parameters:
nameorid - The name or id.

getActionType

public ActionType getActionType()

doEnd

protected void doEnd(IContext context,
                     IResultSet result,
                     org.openqa.selenium.WebDriver client,
                     org.openqa.selenium.WebDriver.TargetLocator target)
              throws PluginException
Description copied from class: AbstractPluginSwitchTo
Perform a target locator action.

Specified by:
doEnd in class AbstractPluginSwitchTo
Parameters:
context - The context.
result - The result.
client - The client.
target - The target.
Throws:
PluginException - On processing errors.


Copyright © 2013. All rights reserved.