I want to automate some test cases in android default browser (not chrome). Here is my desire capabilities:
DesiredCapabilities capabilities = new DesiredCapabilities().android();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "browser");
capabilities.setCapability(MobileCapabilityType.PLATFORM, Platform.ANDROID);
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "My Device");
capabilities.setCapability(MobileCapabilityType.VERSION, "5.1.1");
capabilities.setCapability("appPackage", "com.android.browser");
capabilities.setCapability("appActivity", "com.android.browser.BrowserActivity");
When I run the any testcases through appium, output is:
A new session could not be created. (Original error: An unknown server-side error occurred while processing the command. (Original error: unknown error: com.android.browser is not installed on device a5cde43e
If anybody have any idea how to solve this problem, please let me know. Thanks in advance.
Try either of the one activity below,
//Android Default Browser
// capabilities.setCapability("appPackage","com.sec.android.app.sbrowser");
capabilities.setCapability("appPackage","com.android.browser");
capabilities.setCapability("appActivity","com.android.browser/.BrowserMainActivity");