@BeforeMethod
	public void start(){
		log.debug("Start");
		//if(driver==null){
			properties = new Properties();
			try {
				InputStream inputStream = new FileInputStream(
						new File(System.getProperty("user.dir")+"/src/test/resources/config/config.properties"));
				try {
					properties.load(inputStream);
				} catch (IOException e) {
					e.printStackTrace();
				}
			} catch (FileNotFoundException e) {
				e.printStackTrace();
			
			}
			
			// If you want to change  browser in Properties file then pass "bName" variable into switch contractor 
			String bName = properties.getProperty("browser");
			
			// If you want to change  browser in command prompt  then pass "bName" variable into switch contractor 
			String browserName = System.getProperty("browser");
			
			
			// NOTE : If you do not use command prompt then only use "bName in to SWITCH contractor"
			switch (bName) {
			case "firefox":
				logger.info(Constant.dash);
				logger.info("Starting Firefox browser");
				logger.info(Constant.dash);
				driver = new FirefoxDriver();
				break;
			case "chrome":
				logger.info(Constant.dash);
				logger.info("Starting Chrome browser");
				logger.info(Constant.dash);
				//Set Chrome Driver path to execute test cases
				System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir")+"/src/test/resources/driver/chromedriver.exe");
				driver = new ChromeDriver();
				break;
			case "IE":
				logger.info(Constant.dash);
				logger.info("Starting Internet Explorer browser");
				logger.info(Constant.dash);
				
				//Set Internet Explorer Driver path to execute test cases
				System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir")+
						"/src/test/resources/driver/IEDriverServer.exe");
				driver = new InternetExplorerDriver();
				break;
			case "htmlUnit":
				logger.info("Starting Htma Unit browser");
				driver = new HtmlUnitDriver();
				break;
			case "safari":
				logger.info(Constant.dash);
				logger.info("Starting safari browser");
				logger.info(Constant.dash);
				driver = new SafariDriver();
				break;
			default:
				// Default browser 
				logger.info(Constant.dash);
				logger.info("Starting default browser");
				logger.info(Constant.dash);
				driver = new FirefoxDriver();
				break;
			}
		//}
		
		// Delete all cookies from browser
		driver.manage().deleteAllCookies();
		
		// Navigate to the test URL
		
		// NOTE : If you want to pass test url in commend prompt then pass "cURL" variable in get contractor.
					
		
		String URL = Constant.URL;
		String cURL = Constant.cURL;
		
		driver.get(URL);
		
		// Set global wait time for find the page element 
		driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
		
		
		
	}