Members
- 
    
Private
 - 
    
    
    
 
Type Definitions
- 
    
ClickActionTestStepOptions
 - 
    
    
        
Type:
Properties:
Name Type Argument Default Description expectNavboolean <optional> 
false Expect the click action to trigger a page navigation. If true, Hobbes.js will wait until a page navigation occurs. If no navigation occurs after 30s. (fixed timeout) the action will be marked FAILED.
 - 
    
HobbesDOMElement
 - 
    
    
A representation of a DOM element to interact with
It can be:
- a string evaluated as a jQuery string selector (it can then be evaluated using hobs.find)
 - a DOM element (ex. hobs.context().document.getElementById('my-div-id'), hobs.find('.my-div').get(0))
 - a jQuery object (hobs.find('.my-div'))
 - a function that returns one of the 3 above type (ex. function() { return hobs.find('.my-div'); })
 
REMARK: Hobbes.js always refer to a test context, see hobs.context
Type:
- *
 
 - 
    
OpenWindowTestStepOptions
 - 
    
    
        
Type:
Properties:
Name Type Argument Description successfunction <optional> 
Function executed once the new window has been loaded. First (and only) argument passed to the function is the reference to newly opened window
 - 
    
TestActionOptions
 - 
    
    
        
Type:
Properties:
Name Type Argument Default Description timeoutint <optional> 
hobs.config.action_timeout Maximum execution time of the test action (in ms.). If timeout is reach, the test action is marked
failed - 
    
TestStepOptions
 - 
    
    
        
Type:
- object
 
- a Number (representing a wait delay in ms.)
 - a function to execute
 - a test element (hobs.TestCase)
 - an array containing these 3 types.
 - a Number (representing a wait delay in ms.)
 - a function to execute
 - a test element (hobs.TestCase)
 - an array containing these 3 types.
 
Properties:
Name Type Argument Description before* <optional> 
Element(s) to execute before the teststep. It can be :
after* <optional> 
Element(s) to execute after the teststep. It can be :
delayint <optional> 
Delay (in ms.) applied before TestCase execution
delayBeforeint <optional> 
Delay (in ms.) applied before TestCase execution
delayAfterint <optional> 
Delay (in ms.) applied after TestCase execution
execBeforehobs.TestCase <optional> 
Test case executed before TestCase execution
execAfterhobs.TestCase <optional> 
Test case executed after TestCase execution
paramsobject <optional> 
Defines/Overrides values of dynamic parameters (see hobs.param) that will be passed to the TestCase
 - 
    
TestSuiteOptions
 - 
    
    
        
Type:
Properties:
Name Type Argument Default Description pathstring <optional> 
Relative path to the javascript file defining the TestSuite on the web server
execInNewWindowboolean <optional> 
false If set to true, the testsuite will be executed in a newly created window (and not in the default test context)
registerboolean <optional> 
true Control registration of the TestSuite on hobs. By default, only registered TestSuites will be added to the testrunner UI.