Platforms Supported by Selenium
Support for Firefox is the latest release, the previous release, the latest ESR release and the previous ESR release.
For example Selenium 2.40.0 (released on Feb 19, 2014) supports Firefox 27, 26, 24, 17
Selenium with Firefox can be run on any platform that Firefox supports for those versions, that also allow users to install a custom Firefox extension.
Versions 6, 7, 8, 9, 10 and 11 are supported. Version 11 requires additional configuration.
The selenium project tests each release on Windows XP, 7 and 8.
SafariDriver requires Safari 5.1+ and only runs on OS X
OperaDriver requires Opera 12.x and older versions
ChromeDriver is supported by the Chromium project, please refer to their documentation for any compatibility information
Most versions of MS Windows that are currently still supported by Microsoft should work with Selenium. Altough here's the list of OS's we currently run tests against before each release:
- Windows XP (supported ended April 8, 2014)
- Windows 7
- Windows 8
- Windows 8.1
Apple OS X
We currently do not use any version of OS X in our automated tests against the selenium project. However most developers on the project are using a recent version of OS X and we'll continue to support the current stable release and often the previous release.
We test mainly on Ubuntu, but other variations of Linux should also work where the browser manufacturers support them.
Programming languages are supported through Selenium "drivers." These are libraries made for each language that expose commands from the Selenium API natively in the form of methods/functions.
Selenium is often used for automating web applications for testing purposes, but it does not include a testing framework. Some testing frameworks that can be used with Selenium are listed below.
Frameworks available: NUnit
Frameworks available: Behat + Mink
Frameworks available: RSpec, Test::Unit