Getting error while running selendroid
MacBook-Pro:~ experimental$ java -jar /Users/experimental/Downloads/selendroid-standalone-0.17.0-with-dependencies.jar
Mar 19, 2018 7:23:22 PM io.selendroid.standalone.SelendroidLauncher main
INFO: ################# Selendroid #################
Mar 19, 2018 7:23:22 PM io.selendroid.standalone.SelendroidLauncher main
INFO: ################# Configuration in use #################
Mar 19, 2018 7:23:22 PM io.selendroid.standalone.SelendroidLauncher main
INFO: io.selendroid.standalone.SelendroidConfiguration@e9e54c2[
port=4444
timeoutEmulatorStart=300000
supportedApps=[]
verbose=false
emulatorPort=5560
deviceScreenshot=false
selendroidServerPort=8080
keystore=<null>
keystorePassword=<null>
keystoreAlias=<null>
emulatorOptions=<null>
keepEmulator=false
registrationUrl=<null>
proxy=<null>
serverHost=<null>
keepAdbAlive=false
maxSession=5
maxInstances=5
registerCycle=0
noWebViewApp=false
noClearData=false
sessionTimeoutSeconds=1800
forceReinstall=false
logLevel=ERROR
deviceLog=true
serverStartTimeout=20000
printHelp=false
serverStartRetries=5
folder=<null>
deleteTmpFiles=true
]
Mar 19, 2018 7:23:22 PM io.selendroid.standalone.SelendroidLauncher launchServer
INFO: Starting Selendroid standalone on port 4444
Mar 19, 2018 7:23:22 PM io.selendroid.standalone.SelendroidLauncher launchServer
SEVERE: Error building server: io.selendroid.server.common.exceptions.SelendroidException: Environment variable 'ANDROID_HOME' was not found!
Exception in thread "main" java.lang.RuntimeException: io.selendroid.server.common.exceptions.SelendroidException: Environment variable 'ANDROID_HOME' was not found!
at io.selendroid.standalone.server.model.SelendroidStandaloneDriver.initApplicationsUnderTest(SelendroidStandaloneDriver.java:175)
at io.selendroid.standalone.server.model.SelendroidStandaloneDriver.<init>(SelendroidStandaloneDriver.java:94)
at io.selendroid.standalone.server.SelendroidStandaloneServer.initializeSelendroidServer(SelendroidStandaloneServer.java:63)
at io.selendroid.standalone.server.SelendroidStandaloneServer.<init>(SelendroidStandaloneServer.java:52)
at io.selendroid.standalone.SelendroidLauncher.launchServer(SelendroidLauncher.java:65)
at io.selendroid.standalone.SelendroidLauncher.main(SelendroidLauncher.java:117)
Caused by: io.selendroid.server.common.exceptions.SelendroidException: Environment variable 'ANDROID_HOME' was not found!
at io.selendroid.standalone.android.AndroidSdk.androidHome(AndroidSdk.java:98)
at io.selendroid.standalone.android.AndroidSdk.platformToolsHome(AndroidSdk.java:87)
at io.selendroid.standalone.android.AndroidSdk.aapt(AndroidSdk.java:39)
at io.selendroid.standalone.android.impl.DefaultAndroidApp.deleteFileFromWithinApk(DefaultAndroidApp.java:107)
at io.selendroid.standalone.builder.SelendroidServerBuilder.deleteFileFromAppSilently(SelendroidServerBuilder.java:133)
at io.selendroid.standalone.builder.SelendroidServerBuilder.resignApp(SelendroidServerBuilder.java:142)
at io.selendroid.standalone.server.model.SelendroidStandaloneDriver.initApplicationsUnderTest(SelendroidStandaloneDriver.java:172)
... 5 more
No answers yet!
7 years ago by Divya