Hi bro,
its still not working in my case shows me logs on hub only
12:02:24.033 INFO - Got a request to create a new session: Capabilities [{appPackage=com.diro, appActivity=directory_new_ui.Diro_Login, app=/Users/RajShekhar_DiroLabs/Desktop/Appium/dirAlpha-debug.apk, platformName=Android, deviceName=Android, applicationName=Object[][]}]
In nodes have't get any request.
Desiredcapabilities
@DataProvider(name = "helloDP", parallel=true)
public Object[][] dataProvider(){
return new Object[][]{
{"Asus","FCAZGU007688H3D"},
{"htc","LC58VY659198"}};}
public static RemoteWebDriver LunchApplication(String applicationName, String deviceName) throws Exception {
try{
File app = new File ("/Users/RajShekhar_DiroLabs/Desktop/Appium/dirAlpha-debug.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME,MobilePlatform.ANDROID);
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"Android");
capabilities.setCapability("appPackage","com.diro");
capabilities.setCapability("appActivity", "directory_new_ui.Diro_Login");
capabilities.setCapability("applicationName",applicationName);
capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://10.2.10.45:4444/wd/hub") , capabilities);
Log.info("Application launched successfully");
}catch (Exception e){
Log.error("Class Utils | Method LunchApplication | Exception desc : "+e.getMessage());
throw (e);
}
RemoteWebDriver driver = null;
return driver;
}
call class as
driver = Utils.LunchApplication("Object[][]","deviceName");
please suggest me more, i am stuck in it