I could not launch the android app in the device facing below error, while running the test code
info: Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Parameter 'appPackage' is required for launching application)","origValue":"Parameter 'appPackage' is required for launching application"},"sessionId":null}
I am using mac machine.
Can anyone help me.
Thanks in advance.
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("device", "Android");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("app", "absolue path to your app");
capabilities.setCapability("appPackage","name of your app");
if you install the app on your android device you can find appPackage name by running "adb shell pm list packages" and your package should be there.
Right now it is working for me. Hope it helps.
Thanks,
Ahmad
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("device", "Android");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("app", "absolue path to your app");
capabilities.setCapability("appPackage", "Name of your appPackage");