Thanks for reply
Yes, developer mode enabled and security disabled on my device.
I have Mi Phone
My DesiredCapabilities :
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“deviceName”, “c56fgth4”);
capabilities.setCapability(CapabilityType.BROWSER_NAME, “Android”);
capabilities.setCapability(CapabilityType.VERSION, “5.0.2”);
capabilities.setCapability(“platformName”, “Android”);
capabilities.setCapability(“appPackage”, “com.***”);
capabilities.setCapability(“appActivity”, “com.***.activities.ActivitySplashStart”);
driver = new RemoteWebDriver(new URL(“http://127.0.0.1:4723/wd/hub”), capabilities);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
My First Launch Activity is: "com.***.activities.ActivitySplashStart"
After that i have below activity “com.***.MainActivity” started.
And ActivitySplashStart start every time when app launched.
after wait 2 sec next activity started(here is MainActivity).
If i set Next activity as appActivity here is MainActivity
then still this error comes:
org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: Permission to start activity denied.) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 13.50 seconds
But if i set appActivity here is ActivitySplashStart
then element not available error comes.
Its problem occur only real devices perfectly run on emulator.