Как сконфигурировать селенид на скачиваение определенной версии WebDriver'а ?

Теги: #<Tag:0x00007f738750c1c8> #<Tag:0x00007f738750c100>

Всем привет.

Назрел такой вопрос.
На Circle CI у меня запускается убунта

System information:
 Server Version: 19.03.13
 Storage Driver: overlay2
  Backing Filesystem: xfs
 Cgroup Driver: cgroupfs
 Kernel Version: 4.15.0-1102-aws
 Operating System: Ubuntu 18.04.5 LTS
 OSType: linux
 Architecture: x86_64

и используется именно для Linux 77-ая версия хромдрайвера:

2021-06-14 11:46:07 [main] INFO com.codeborne.selenide.webdriver.WebDriverFactory - BrowserName=chrome Version=77.0.3865.120 Platform=LINUX
2021-06-14 11:46:07 [main] INFO com.codeborne.selenide.webdriver.WebDriverFactory - Selenide v. 5.13.0
2021-06-14 11:46:07 [main] INFO com.codeborne.selenide.webdriver.WebDriverFactory - Selenium WebDriver v. 3.141.59 build time: 2018-11-14T08:17:03

хотя локально для Win 10 подтягивается Using chromedriver 91.0.4472.19.

Можно ли Selenide заставить скачивать именно определенную версию webdriver ?
И второй вопрос: насколько знаю, он всегда подтягивает только самую актуальную версию, тогда почему это 77, когда есть 91-ая ???

Скачивает он отсюда:

io.github.bonigarcia.wdm.online.Downloader - Downloading https://chromedriver.storage.googleapis.com/77.0.3865.40/chromedriver_linux64.zip

Или для Linux это и есть самая актуальная версия web driver ?

На самом деле селенид пытается узнать, какая версия установленного браузера. Установите Chrome 77 - и селенид скачает chromedriver 77.

Ага… Не знал. Спасибо !
И это решило возникшую проблему :slight_smile:
Обновил драйвер и все заработало в нужных местах )