Обновление Selenium WebDriver
Ниже приводится инструкция по обновлению WebDriver для работы с браузером. Шаги являются общими:
- для ОС Windows, Linux, MacOS;
- для браузеров Firefox, Chrome, Edge, Opera, Yandex.
Как обновить WebDriver:
- Проверьте установленную версию вашего браузера на ОС. Убедитесь, что у вас установлена последняя версия браузера, с которым вы планируете работать. Для этого перейдите в раздел “О программе” (обычно находится в меню настроек браузера).
- Убедитесь, что версия WebDriver совместима с версией вашего браузера. Например, для Firefox совместимые версии драйверов можно найти на официальной странице Geckodriver .
- Узнайте текущую версию WebDriver:
Проверка версии WebDriver в папке с драйверами:
-
Перейдите в папку с драйверами C:\Program Files\Primo\Primo Studio x64\WebDriver
-
Найдите нужный драйвер, например, msedgedriver.exe, Щёлкните правой кнопкой мыши на файле, выберите
Свойства
, а затем перейдите на вкладкуПодробности
, где будет указана версия драйвера.
Проверка версии WebDriver через командную строку:
- Для большинства драйверов (например, ChromeDriver или GeckoDriver), вы можете открыть командную строку (или терминал на Mac/Linux) и ввести следующую команду:
-
Для ChromeDriver: bash chromedriver —version
-
Для GeckoDriver (Firefox): bash geckodriver —version
Эти команды отобразят текущую версию установленного WebDriver.
-
-
Скачайте совместимую версию Webdriver для вашей ОС. Пример:
- для Firefox ;
- для Chrome ;
- для Edge ;
- для Yandex ;
- для Opera .
-
После загрузки замените текущий драйвер в папке <путь до студии>/WebDriver на новую версию.
-
Например, для Firefox замените geckodriver.exe на новую версию.
- Пример для Linux:
- Пример для Windows:
-
Улучшения в версии 1.24.8:
- В комплекте с Primo RPA Studio 1.24.8 новые версии веб-драйверов (Chrome, Yandex, Firefox (Gecko), Edge, Opera).
- Актуализированы пути до компонентов WebDriver по умолчанию
- Обновление пакета Selenium.WebDriver. Добавлена поддержка веб-драйвера для версии Firefox 121 и старше.
Важно, чтобы версия веб-драйвера точно соответствовала версии браузера. Использование более свежего веб-драйвера может привести к некорректной работе, если браузер давно не обновлялся.