Hi,
This is my code :
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("BROWSER_NAME", "Android Emulator");
capabilities.setCapability("VERSION", "7.0");
capabilities.setCapability("deviceName","Nexus_S_API_24");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("appPackage", "com.android.calculator2");
capabilities.setCapability("appActivity","com.android.calculator2.Calculator");
driver= new AndroidDriver(new URL("http://192.168.2.22:4723/wd/hub"), capabilities);
Now i am getting error :
org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: Could not find test emulator.) (WARNING: The server did not provide any stacktrace information)
Appium Error :
Nexus_S_API_24
info: [debug] Emulator Nexus_5 not running
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: Could not find Nexus_5 emulator.
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
info: [debug] Error: Could not find Nexus_5 emulator.
at [object Object].ADB.getRunningAVDWithRetry (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:715:15)
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:794:10)
at [object Object].ADB.checkSdkBinaryPresent (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:116:5)
at [object Object].ADB.launchAVD (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:760:8)
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:800:23)
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:720:11)
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:707:9
at done (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:132:19)
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:32:16
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:703:11)
at Socket. (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:1538:9)
at Socket.EventEmitter.emit (events.js:95:17)
at TCP.close (net.js:465:12)
info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Could not find Nexus_5 emulator.)","origValue":"Could not find Nexus_5 emulator."},"sessionId":null}
info: <-- POST /wd/hub/session 500 253365.362 ms - 186
Thanks for any help.