Hi All,
I installed .apk file in android emulator 5.0.1 version. it is working fine manually(able to open performed some operation also). come to automation i try to execute below code, getting error as “device didn’t reboot within 90 seconds.”
public class LoginApp {
public void setUp() throws MalformedURLException, Throwable
{
File appDir = new File("D:\\Appium\\New_APK_Files");
File app = new File(appDir, "Insurence.apk");
//setup desired capabilities and pass the android app-activity and app-package to appium
DesiredCapabilities capabilities=new DesiredCapabilities();
capabilities.setCapability("VERSION","5.0.1");
capabilities.setCapability("deviceName","androis5.0.1");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("apppackage","com.geetha.app");
capabilities.setCapability("apppactivity",".login");
capabilities.setCapability("app-Wait-Activity", ".login");
driver=new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}
@Test
public void testcal() throws Exception
{driver.findElement(By.id("com.geetha.app:id/img")).click(); driver.findElement(By.id("com.geetha.app:id/manager")).click();
}
@AfterClass
public void teardown()
{
driver.quit();
}
}
Getting Below error message on Appium server console:
info: [debug] executing cmd: D:\Appium\Android_SDK\Android\platform-tools\adb.exe shell “getprop sys.boot_completed”
info: [debug] still waiting for reboot.
info: [debug] executing cmd: D:\Appium\Android_SDK\Android\platform-tools\adb.exe shell “getprop sys.boot_completed”
info: [debug] Sent shutdown command, waiting for UiAutomator to stop…
warn: UiAutomator did not shut down fast enough, calling it gone
error: Failed to start an Appium session, err was: Error: device didn’t reboot within 90 seconds
info: [debug] Cleaning up appium session
info: [debug] Error: device didn’t reboot within 90 seconds
at [object Object].fn (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:1683:30)
at Object.async.until (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:707:13)
at [object Object]._onTimeout (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:711:23)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: device didn’t reboot within 90 seconds)”,“origValue”:“device didn’t reboot within 90 seconds”},“sessionId”:null}
info: ← POST /wd/hub/session 500 139714.488 ms - 198
Please help me
Thanks,
Nagendar