I have worked on a number of projects using Selenium Java and the Firefox Web Driver, on a variety of platforms. Time and again, I come across incompatibilities between the version of the Selenium WebDriver we use and the version of Firefox installed.
The first line of defence is, of course, to make sure that we use the latest version of WebDriver and the latest version of FireFox.
Sometimes, that is not possible though, because we are using an older version of Java, or simply because the path of least resistance is to use the version of Firefox that is distributed with the OS.
I would really like to have a reliable Compatibility Matrix that tells me which version of Firefox I can use with which version of Selenium WebDriver. Where can I find one?
New Selenium IDE FireFox was fully supported only in previous versions i.e. v47 and earlier. Selenium WebDriver version 2.53 is not compatible with Mozilla FireFox version 47.0+. After v47. 0, FireFox is provided with GeckoDriver.
Step 1: Selenium FirefoxDriver or Selenium GeckoDriver can be downloaded from the official GitHub repository of Mozilla. Go to the link and scroll towards the bottom of the page. Open the Assets menu and download the Selenium FirefoxDriver respective to your operating system. Step 2: Extract the downloaded file.
Marionette is an automation driver for Mozilla's Gecko engine. It can remotely control either the UI or the internal JavaScript of a Gecko platform, such as Firefox.
I was looking for something similar just recently and found that the Changelog is probably the best place to look at for compatibility questions:
https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG
(used to be at http://selenium.googlecode.com/git/java/CHANGELOG when Selenium was hosted on Google Code).
All the most recent version have a support up to Firefox v XX comment at the very top of each version. The older ones you have to read in the comments a little, but they will say which version is the greatest supported for that release.
Hope this helps.
There is a great support matrix at https://github.com/santiycr/selenium-firefox-support-matrix
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With