function parseXPathAttribute(xPathAttribute) {
		var splitPath = xPathAttribute.split('[@');
		var parsedAttribute = parseAttribute(splitPath[1].replace(']', ''));
		
		var attributePathObj = {
			'tagName': splitPath[0],
			'attributeName': parsedAttribute[0],
			'attributeValue': parsedAttribute[1]
		};

		return attributePathObj;
	}
/*
	*	takes an XPath section containing an attribute and returns an size 3 array containing the tag name, the attribute name, and the attribute value expected
	*	@param {String} xPathAttribute - A section of xPath containing an attribute: i.e. 'tagName[@attribute="something"]'
	*	@return {Array} - returns an object with the path split into properties
	*/
takes an XPath section containing an attribute and returns an size 3 array containing the tag name, the attribute name, and the attribute value expected
@param {String} xPathAttribute - A section of xPath containing an attribute: i.e. 'tagName[@attribute="something"]'
@return {Array} - returns an object with the path split into properties
takes an XPath section containing an attribute and returns an size 3 array containing the tag name the attribute name and the attribute value expected @param { String } xPathAttribute - A section of xPath containing an attribute : i . e . ' tagName [ @attribute = " something " ] ' @return { Array } - returns an object with the path split into properties
function parseXPathAttribute(xPathAttribute) {
		var splitPath = xPathAttribute.split('[@');
		var parsedAttribute = parseAttribute(splitPath[1].replace(']', ''));
		var attributePathObj = {
			'tagName': splitPath[0],
			'attributeName': parsedAttribute[0],
			'attributeValue': parsedAttribute[1]
		};
		return attributePathObj;
	}
function parseXPathAttribute ( xPathAttribute ) { var splitPath = xPathAttribute . split ( '[@' ) ; var parsedAttribute = parseAttribute ( splitPath [ 1 ] . replace ( ']' , '' ) ) ; var attributePathObj = { 'tagName' : splitPath [ 0 ] , 'attributeName' : parsedAttribute [ 0 ] , 'attributeValue' : parsedAttribute [ 1 ] } ; return attributePathObj ; }
takes an XPath section containing an attribute and returns an size 3 array containing the tag name, the attribute name, and the attribute value expected
       @param {String} xPathAttribute - A section of xPath containing an attribute: i.e.
takes an XPath section containing an attribute and returns an size 3 array containing the tag name the attribute name and the attribute value expected @param { String } xPathAttribute - A section of xPath containing an attribute : i . e .