Consumer browsers

The Selenium framework officially supports the following browsers:

BrowserMaintainerVersions Supported
ChromeChromiumAll versions
FirefoxMozilla54 and newer
EdgeMicrosoft84 and newer
Internet ExplorerSelenium6 and newer
OperaOpera Chromium / Presto10.5 and newer
SafariApple10 and newer

Specialized browsers

There is also a set of specialized browsers out there typically used in development environments. We can make use of some of these browsers for automation purposes also, and Selenium ties in support for the following specialized drivers:

Driver NamePurposeMaintainer
HtmlUnitDriverHeadless browser emulator backed by RhinoSelenium project