Hi , I have trying following code:-
public void setUp() throws MalformedURLException
{
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "ZX1B32FFXF");
capabilities.setCapability("browserName", "Android");
capabilities.setCapability("platformVersion", "4.4.2");
capabilities.setCapability("platformName", "Android");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
try{
if (driver.isAppInstalled("com.hannainst.hannalab"))
{
System.out.println("isAppInstalled - "+driver.isAppInstalled("com.hannainst.hannalab"));
System.out.println("App is already installed");
}else
{
capabilities.setCapability("app", "C:\Desktop\HannaLab-2016-09-07.apk");
capabilities.setCapability("appActivity","com.hannainst.hannalab.ManagerActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
WebDriverWait wait = new WebDriverWait(driver, 300);
wait.until(ExpectedConditions.elementToBeClickable(By.className("android.widget.RelativeLayout")));
}
} catch(Throwable e)
{
System.out.println("Something wrong");
}
}
}
Please help me.I am stuck