@Aleksei
Thanks for the repl.
yes i do the same.. start the driver with the capability and finish the test.
The App has been development by me only. I gave read sms permissions.
Still it shows the dialog even after write capabilities.setCapability("autoGrantPermissions", "true");
i am new to Appium . please see the following code for initialise the driver.
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.ANDROID);
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "XOLO");
capabilities.setCapability(MobileCapabilityType.APP, "path of my apk");
capabilities.setCapability("unicodeKeyboard", "false");
capabilities.setCapability("resetKeyboard", "true");
capabilities.setCapability("locationContextEnabled", "true");
capabilities.setCapability("databaseEnabled", "false");
capabilities.setCapability(MobileCapabilityType.APP_PACKAGE, "pkg name of my app");
capabilities.setCapability("noReset", "true");
capabilities.setCapability("autoAcceptAlerts", true);
capabilities.setCapability("autoDismissAlerts", true);
capabilities.setCapability("autoGrantPermissions", "true");
driver = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);