android - Appium: Unable to launch the application in real device -
android - Appium: Unable to launch the application in real device -
i'm new appium. have installed pre-requisite , run script in eclipse got below error in console. please help me.
script: public void testsample() throws malformedurlexception{
desiredcapabilities cap = new desiredcapabilities(); cap.setcapability(mobilecapabilitytype.version,"4.0.4"); cap.setcapability(mobilecapabilitytype.platform_name, "android"); cap.setcapability(mobilecapabilitytype.device_name,"yt9100lvgt"); cap.setcapability(mobilecapabilitytype.app_package, "com.android.calculator2"); cap.setcapability(mobilecapabilitytype.app_activity, "com.android.calculator2.calculator"); androiddriver driver = new androiddriver(new url("http://127.0.0.1:4723/wd/hub"),cap);
error in console: org.openqa.selenium.sessionnotcreatedexception: new session not created. (original error: 'java -version' failed. error: command failed: error: opening registry key 'software\javasoft\java runtime environment' error: not find java.dll error: not find java se runtime environment. ) (warning: server did not provide stacktrace information) command duration or timeout: 1.02 seconds build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:03:00' scheme info: host: 'lenovo-pc', ip: '175.16.1.122', os.name: 'windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_65'
error log in appium server: info: client user-agent string: apache-httpclient/4.3.4 (java 1.5)
info: [debug] next desired capabilities provided, not recognized appium. passed on other services running on server. : version info: [debug] didn't app did android package, effort launch on device info: [debug] creating new appium session e6da8fb1-3097-4b47-9e32-ac5f38129755 info: starting android appium info: [debug] getting java version info: [debug] cleaning android objects error: failed start appium session, err was: error: 'java -version' failed. error: command failed: error: opening registry key 'software\javasoft\java runtime environment' error: not find java.dll error: not find java se runtime environment.
info: [debug] cleaning appium session info: [debug] error: 'java -version' failed. error: command failed: error: opening registry key 'software\javasoft\java runtime environment' error: not find java.dll error: not find java se runtime environment.
at c:\users\lenovo\desktop\mobile automation\appiumforwindows-1.3.4.1\appium\node_modules\appium\lib\devices\android\android-common.js:1033:17 @ childprocess.exithandler (child_process.js:641:7) @ childprocess.eventemitter.emit (events.js:98:17) @ maybeclose (child_process.js:743:16) @ socket.<anonymous> (child_process.js:956:11) @ socket.eventemitter.emit (events.js:95:17) @ pipe.close (net.js:465:12)
info: [debug] responding client error: {"status":33,"value":{"message":"a new session not created. (original error: 'java -version' failed. error: command failed: error: opening registry key 'software\javasoft\java runtime environment'\r\nerror: not find java.dll\r\nerror: not find java se runtime environment.\r\n)","origvalue":"'java -version' failed. error: command failed: error: opening registry key 'software\javasoft\java runtime environment'\r\nerror: not find java.dll\r\nerror: not find java se runtime environment.\r\n"},"sessionid":null} info: <-- post /wd/hub/session 500 567.298 ms - 548
set java_home in environment variables
android selenium-webdriver eclipse-plugin appium
Comments
Post a Comment