Reputation: 1
Now , when I tried to run the follwing code :
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import io.selendroid.SelendroidCapabilities;
import io.selendroid.SelendroidDriver;
public class login {
public static void main(String[] args) throws Exception {
SelendroidCapabilities capa = new SelendroidCapabilities("io.selendroid.testapp:0.10.0");
WebDriver driver = new SelendroidDriver(capa);
}
}
and I got the following exceptions :
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Selendroid server on the device didn't came up after 20sec:
Upvotes: 0
Views: 2875
Reputation: 685
Even I was getting this error.
Fix :
Don't install the app under test by yourself on the device/emulator.
Let selendroid resign and install the apk by itself.
Upvotes: 1
Reputation: 19
stop the selendroid server from command prompt (press ctrl+C) and uninstall the apk in your device if the apk is already installed.
Now install the resigned apk (which is already created when you run the selendroid server previously) in your device
Now start the selendroid server from your command promt like "java -jar -aut <.apk>"
Now, run your test. It will run without any error
Upvotes: 2