Marionette.Element Class
Creates an element reference based on an id and a client instance. You should never need to manually create an instance of element.
Use findElement or findElements to create instance(s) of this class.
Item Index
Methods
_sendCommand
    
        - 
                    
                        command
- 
                    
                        responseKey
- 
                    
                        callback
Sends remote command processes the result. Appends element id to each command.
Parameters:
Returns:
self.
clear
    
        - 
                    
                        callback
Clears element.
Parameters:
- 
                    
                        callbackFunctionvalue of element. 
Returns:
self.
click
    
        - 
                    
                        callback
Clicks element.
Parameters:
- 
                    
                        callbackFunctionboolean result. 
Returns:
self.
cssProperty
    
        - 
                    
                        property
- 
                    
                        callback
Returns the value of the specified CSS property name.
Returns:
self.
displayed
    
        - 
                    
                        callback
Checks if element is displayed.
Parameters:
- 
                    
                        callbackFunctionboolean argument. 
Returns:
self.
enabled
    
        - 
                    
                        callback
Checks if element is enabled.
Parameters:
- 
                    
                        callbackFunctionboolean argument. 
Returns:
self.
equals
    
        - 
                    
                        element
Checks to see if two elements are equal
Parameters:
- 
                    
                        elementMarionette.Elementelement to test. 
Returns:
true when equal.
findElement
    
        - 
                    
                        query
- 
                    
                        method
- 
                    
                        callback
Finds a single child of this element.
Parameters:
Returns:
self.
findElements
    
        - 
                    
                        query
- 
                    
                        method
- 
                    
                        callback
Finds a all children of this element that match a pattern.
Parameters:
Returns:
elements matched the query string.
getAttribute
    
        - 
                    
                        attr
- 
                    
                        callback
Gets attribute value for element.
Returns:
the value of the Attribute.
location
    
        - 
                    
                        callback
Returns the dictionary with x and y location of an element.
The returned location will be in the following format:
// returned in callback or result of this call in the sync driver. { x: Number, y: Number }
Parameters:
- 
                    
                        callbackFunction[Error err, Object location]. 
Returns:
self.
rect
    
        - 
                    
                        callback
Returns the object with: x and y location of the element height and width of the element
Parameters:
- 
                    
                        callbackFunction[Error err, Object rect] 
Returns:
self.
scriptWith
    
        - 
                    
                        script
- 
                    
                        [args]
- 
                    
                        callback
Shortcut method to execute a function with this element as first argument.
Parameters:
selected
    
        - 
                    
                        callback
Checks if element is selected.
Parameters:
- 
                    
                        callbackFunctionboolean argument. 
Returns:
self.
size
    
        - 
                    
                        callback
Returns the size of a given element.
The returned size will be in the following format:
// returned in callback or result of this call in the sync driver. { x: Number, y: Number }
Parameters:
- 
                    
                        callbackFunction[Error err, Object size]. 
Returns:
self.
tagName
    
        - 
                    
                        callback
Returns tag name of element.
Parameters:
- 
                    
                        callbackFunctionnode style [err, tagName]. 
Returns:
tag name of element.