I use webdrivermanager
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>4.4.3</version>
</dependency>
and FF 78.12.0esr (64-bit) with selenium server 3.14 in Java.
There are various versions of geckodriver https://github.com/mozilla/geckodriver/releases and according to https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html table I should be able to use latest version of the driver, thus 0.29.1 should be downloaded.
When I let the decision about version on webdrivermanager the gecko driver in version 0.26 is downloaded (WebDriverManager.firefoxdriver().setup();
).
When I force to latest version (WebDriverManager.firefoxdriver().driverVersion("0.29.1").setup();
) the newer driver is downloaded and works with my tests without any issues.
Why the webdriver does not load the newest version?