Podczas uruchamiania Selenium pojawia się ten błąd:
Uruchomienie serwera Selenium nie powiodło się. Sprawdź, czy masz zainstalowaną Javę 1.5 lub nowszą, uruchamiając
java -version
w wierszu polecenia.
Uruchomiony java -version
otrzymuję to wyjście
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
1.7 jest nowszy niż 1.5, ale Selenium w to nie wierzy. Jak sprawić, by Selenium zaczynał od wersji 1.7? Lub 1.6 lub 1.8 (ja też je mam)?
jre1.7.0_75-b13
niejre1.8.0_73
na swoje wyjście. Innymi słowy, masz zainstalowaną Javę 7, a nie Javę 8. Musisz zweryfikować, co faktycznie zainstalowałeś, ponieważ wydaje się, że nie wiesz, odkąd mówisz, że masz zainstalowaną zupełnie inną wersję.Odpowiedzi:
Komunikat o błędzie wprowadzał w błąd. Przyczyną nie była starsza wersja Java, ale zła wartość parametru środowiska Selenium,
JAVA_HOME
który został ustawiony naSzukając rozwiązania innego problemu, dzisiaj zainstalowałem i odinstalowałem kilka wersji Javy, więc nie mam jrk1.7.0_75. Zmiana tej wartości na jedną z zainstalowanych wersji (fe
JAVA_HOME=C:\Program Files\Java\jrk1.8.0_60
) rozwiąże problem.źródło