add: this.getHrefXPathLocator, 
context: 	this.getLocator = function(window, e) {		var locatorDetectors = 		  [this.getLinkLocator, 		   this.getIDLocator, 		   this.getNameLocator, 		   this.getLinkXPathLocator,		   this.getAttributesXPathLocator, 		   this.getPositionXPathLocator];		var i = 0;		var xpathLevel = 0;		var maxLevel = 10;		var locator;		var pageBot = this.getPageBot(window);		log.debug("getLocator for element " + e);		for (var i = 0; i < locatorDetectors.length; i++) {			locator = locatorDetectors[i].call(this, e, pageBot);			if (locator) {				log.debug("locator=" + locator);				// test the locator				try {					if (e == pageBot.findElement(locator)) {						return locator;					}				} catch (error) {					log.warn("findElement error: " + error + ", node=" + e + ", locator=" + locator);				}			}		}		return "LOCATOR_DETECTION_FAILED";	}
meta: 3175	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3175/4f08e58d98f8f98a7f1612587fa44323e01e45e9/eventManager.js/clean/src/content/eventManager.js