Несовместимость версий ChromeDriver и Chrome

При попытке запустить браузер выдает ошибку:
This version of ChromeDriver only supports Chrome version 92
Current browser version is 100.0.4896.127 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

Я попытался установить максимально совместимую с браузером версию (100.0.4896.22) , но ошибка не ушла

При этом, буквально недавно все прекрасно работало, но теперь всегда выдает ошибку.

Фрагмент кода

ChromeDriver driver = new ChromeDriver();
    MainPage mainPage = new MainPage(driver);
    SearchPage searchPage = new SearchPage(driver);
    @Test
    public void Test()  {
        System.setProperty("webdriver.chrome.driver", "src/main/resources/chromedriver");


        driver.manage().window().maximize();
        driver.get("http://google.com");
    }

а вы пробовали вдумчиво прочитать то, что у вас написано? у вас буквально написано:

  • вебдрайвер версии 92
  • браузер версии 100
  • 92 =\= 100

https://chromedriver.storage.googleapis.com/index.html?path=100.0.4896.60/ вот отсюда скачайте хромдрайвер и передайте путь к нему в опциях запуска

Ну, у меня написано, что и так передан путь к версии драйвера 100.0.4896.22 :slight_smile:

Для уверенности поставил версию, которую вы скинули, тоже не помогло

Да и в принципе, я не загружал никогда версию 92, так что не понимаю, от куда он ее берет вообще

нет, у вас запускается драйвер версии 92

код врать не будет, запустился вот такой версии вебдрайвер и ищет он браузер примерно такой же версии; залогируйте путь, откуда у вас запускается драйвер, либо поставьте Process explorer, и там в колонке Path можно будет увидеть реально откуда запускается вебдрайвер

А попробуй дописать .exe к твоему драйверу, который ты сетаешь в переменную webdriver.chrome.driver

Пробовал, не помогло(