Błąd przy uruchamianiu sterownika Chrome

0

Cze, dobry człowiek poszukiwany.
problem polega na odpaleniu przeglądarki przy użyciu selenium

@Test
public void sampleTest() {
    System.setProperty("webdriver.chrome.driver", "C:\\chromedriver\\chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    driver.get("https://www.google.com");
}

screenshot-20221122010819.png

Używam
wersję Chrome
Wersja 107.0.5304.107 (Oficjalna wersja) (64-bitowa)

chromdriver:
Latest stable release: ChromeDriver 107.0.5304.62

doceniam każdą pomoc

1

Z Selenium jest tak, że musisz mieć driver dość dokładnie pasujący do wersji przeglądarki. Spróbuj znaleźć wersje identyczne (włącznie z build) i sprawdź,

0

@ŁF
przecież nie ma dokładnie pod tą wersje =/
https://chromedriver.chromium.org/downloads

mam szukać starszej wersji chroma? =/

0

Pobralem dokladnie taka wersje chroma jak mam chromedriver tylko teraz jak zrobic zeby intellij uzywal tego "nowo zainstalowanego" chrome, a nie starego :|

1

Pogrzebać w ustawieniach, albo usunąć intellij (koniecznie razem ze wszystkim) i zainstalować ponownie.
Pierwsza opcja - zajmie dużo czasu zaś będziesz przynajmniej wiedział czego w opcjach można się spodziewać.
Druga - szybka, lecz nie gwarantowana, jak nie znajdziesz i nie wykasujesz plik/rejestry w którym intelij trzyma te ustawienia.
Trzecia - ciekasz aż znajdzie się ktoś kto wykona pierwszą opcje, czyli wskaże gdzie szukać - obstawiam że google wie

1
ChromeOptions options = new ChromeOptions();
options.setBinary("scieżka do chroma którego chcesz użyć");
WebDriver driver = new ChromeDriver(options);
0

Dziękuje wszystkim za pomoc, próbujmy dalej dobrze nam idzie ^^
@obscurity: niestety nie pomogło, chociaż nie jestem pewny czy dobra ścieżke daje (?)
screenshot-20221122182206.png

2

Dałeś ścieżkę do chrome drivera a nie do chroma

0

Działa, niech ci ziemia lekką będzie.

screenshot-20221123091622.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1