public String getBrowserDriverEXEpath(String browserName, String browserVersion, String browserType) {
		String browserDriverEXEpath = ""  ;
		try{
			DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
			//Getting the instance of DocumentBuilderFactory 
			domFactory.setNamespaceAware(true);
			//true if the parser produced will provide support for XML namespaces; 
			DocumentBuilder builder = domFactory.newDocumentBuilder();
			//Creating document builder
			String xmlFilePath=  this.getEnvVariablesXMLfilepath().trim(); //"D:\\workspace\\Roark_ver2\\TAF_Demo\\Configuration\\EnvironmentVariables.xml";
			Document doc = builder.parse(xmlFilePath);
			XPath xpath = XPathFactory.newInstance().newXPath();
			//getting instance of xPath
			XPathExpression expr = xpath.compile("//BrowserDrivers/browserDriver[@name='"+browserName.toUpperCase().trim()+"']");
			Object result = expr.evaluate(doc, XPathConstants.NODESET);
			NodeList nodes = (NodeList) result;
			if(nodes.getLength()!=0){
				 for (int i = 0; i < nodes.getLength(); i++) {
					 try{
						  int attriLen = nodes.item(i).getAttributes().getLength();
						  for(int j=0;j<attriLen; j++){
							  if(nodes.item(i).getAttributes().item(j).getNodeName().equalsIgnoreCase("exePath")==true){
								  browserDriverEXEpath= nodes.item(i).getAttributes().item(j).getNodeValue();
								  logger.info("BrowserDriverEXEpath:"+browserDriverEXEpath);
								  break;
							  }
						  }

					 }catch(Exception e){
						 browserDriverEXEpath= "NOT_FOUND";
						logger.error("Exception in getbrowserDriverEXEpath - \n stacktraceInfo::"+e.getMessage());

					 }
				 }
			}else{
				browserDriverEXEpath="NOT_FOUND";
			}
		}catch(Exception e){
			//e.printStackTrace();
			browserDriverEXEpath="NOT_FOUND";
		}
		if(browserDriverEXEpath.equals("")== true){
			browserDriverEXEpath="NOT_FOUND";
		}
	return browserDriverEXEpath;
	}