DOM related utils
Methods
- 
    
<static> elementIsVisible(elem)
 - 
    
    
Checks real visibility of a DOM element.
A DOM element elem is considered visible if all the following criterias are true:
- elem exists in the DOM
 - elem does not have a CSS property making it invisible (display, visibility, opacity)
 - elem does not have an invisible parentVisible
 - elem is in the viewport
 - elem top left corner point is not overlayed by another DOM element
 
Parameters:
Name Type Description elemstring | DOMElement The element to check (if string, considered as a jQuery selector that will be searched using hobs.find)
Returns:
boolean true if the element is visible To be considered visible, elem
 - 
    
<static> getXPath(el)
 - 
    
    
Get XPath string representation of a DOM element.
Parameters:
Name Type Description elstring | DOMElement The DOM element to evaluate
Returns:
string XPath string representation of the given element