@BeforeMethod public void beforeMethod(Method method) throws MalformedURLException { String testName = method.getName(); System.out.println("Before Method for test " + testName); asapDriver.getDataForTest(testName); Reporter.createTestLevelReport(testName); // Initiate WebDriver if (driver == null) { // String apkPath = Environment.get("STORAGEFOLDERPATH") + "\\apks\\PredictionGuru.apk"; driver = asapDriver.getAppiumAndroidDriver( appPackage, appActivity, "ASUS Zenfone 5", "http://0.0.0.0:4723/wd/hub"); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); Reporter.setDriver(driver); // Initialize Common functions doAction = new Wrappers(driver, Reporter); } }