I am unable to write one test case that works for both Android and iOS.
I have got code from seetest appium studio with 2 Java Classes - AndroidDriver, iOSDriver seprately.
But i wanted to initiate drivers with only one Java class refernece.
I am trying to handle code as per below in base test case. But not sure how to get XML values to in to OS value
String os="";
if(os=="android") {
dc.setCapability("testName", "AndroidDemoTest");
driver = new AndroidDriver<>(new URL(getProperty("url",cloudProperties) + "/wd/hub"), dc);
}else {
dc.setCapability("testName", "IOSDemoTest");
driver = new IOSDriver<>(new URL(getProperty("url",cloudProperties) + "/wd/hub"), dc);
}