org.specrunner.plugins
Interface ISleepPlugin

All Superinterfaces:
IActionType, IParameterHolder, IPlugin
All Known Implementing Classes:
AbstractPlugin, AbstractPluginDefine, AbstractPluginDual, AbstractPluginNamed, AbstractPluginObject, AbstractPluginObjectCompare, AbstractPluginObjectSelect, AbstractPluginObjectSelectNone, AbstractPluginObjectSelectUnique, AbstractPluginResource, AbstractPluginResourceReplaceable, AbstractPluginResourceReplaceableSrc, AbstractPluginScoped, AbstractPluginTable, AbstractPluginValue, PluginAssertion, PluginBean, PluginCall, PluginColumn, PluginCompareTree, PluginContains, PluginDefineCondition, PluginDefineGlobal, PluginDefineLocal, PluginDelete, PluginElse, PluginEquals, PluginExecute, PluginExecuteLatter, PluginExecuteRows, PluginFor, PluginHtml, PluginIf, PluginIfBranch, PluginImg, PluginImport, PluginInclude, PluginInsert, PluginIterable, PluginIterator, PluginLink, PluginMacro, PluginMap, PluginNop, PluginNotContains, PluginNotEquals, PluginPause, PluginReplacer, PluginReplacerMap, PluginScript, PluginSentence, PluginThen, PluginVerifyRows, PluginWhile

public interface ISleepPlugin
extends IPlugin

Stand for a plugin with sleep after execution.

Author:
Thiago Santos

Method Summary
 Long getSleep()
          The plugin timeout.
 IModel<Long> getSleepModel()
          Return the sleep based on a model.
 void setSleep(Long sleep)
          Gets time to sleep in milliseconds after test action.
 void setSleepModel(IModel<Long> sleepModel)
          Set sleep model object.
 
Methods inherited from interface org.specrunner.plugins.IPlugin
copy, doEnd, doStart, getParent, initialize, setParent
 
Methods inherited from interface org.specrunner.parameters.IParameterHolder
getParameters, setParameters
 
Methods inherited from interface org.specrunner.plugins.IActionType
getActionType
 

Method Detail

setSleep

void setSleep(Long sleep)
Gets time to sleep in milliseconds after test action. This sleep can be programatically added as a 'sleep' attribute. The use of sleep can be used for example, to overcome JavaScript problems, for example you can set sleep to '4000' which means the action will wait this time before leaving the ISpecRunner go on.

Parameters:
sleep - Sleep time.

getSleep

Long getSleep()
The plugin timeout.

Returns:
The timeout.

getSleepModel

IModel<Long> getSleepModel()
Return the sleep based on a model.

Returns:
A model.

setSleepModel

void setSleepModel(IModel<Long> sleepModel)
Set sleep model object.

Parameters:
sleepModel - The model.


Copyright © 2014. All rights reserved.