private Point getAbsoluteLocation() throws UiGuardException {
		if(UiGuardSettings.isIECore()){
			return getIECoreAbsoluteLocation();
		}else if(UiGuardSettings.isChromeCore()){
			return getChromeCoreAbsoluteLocation();
		}else if(UiGuardSettings.isFirefoxCore()){
			return getFireFoxCoreAbsoluteLocation();
		}else{
			//TODO more browser should be supported
			throw new UiGuardException("[Error][This function only support IE,CHROME,FIREFOX by this time]");
		}
	}
private Point getAbsoluteLocation() throws UiGuardException {
		if(UiGuardSettings.isIECore()){
			return getIECoreAbsoluteLocation();
		}else if(UiGuardSettings.isChromeCore()){
			return getChromeCoreAbsoluteLocation();
		}else if(UiGuardSettings.isFirefoxCore()){
			return getFireFoxCoreAbsoluteLocation();
		}else{
		
			throw new UiGuardException("[Error][This function only support IE,CHROME,FIREFOX by this time]");
		}
	}
private point getabsolutelocation() throws uiguardexception { if(uiguardsettings.isiecore()){ return getiecoreabsolutelocation(); }else if(uiguardsettings.ischromecore()){ return getchromecoreabsolutelocation(); }else if(uiguardsettings.isfirefoxcore()){ return getfirefoxcoreabsolutelocation(); }else{ throw new uiguardexception("[error][this function only support ie,chrome,firefox by this time]"); } }