Selenium Browser Drivers

Selenium supports multiple browsers through specific browser drivers. Selenium requires a driver to interface with the required web browser where the web application runs during automation testing. Each browser driver establishes a connection between Selenium WebDriver API and the respective web browser.

Popular Selenium Browser Drivers

The most popular browser drivers are as follows:

  • ChromeDriver
  • GeckoDriver
  • EdgeDriver
  • SafariDriver

ChromeDriver is used to automate Google’s Chrome browser.

GeckoDriver is used to automate the Mozilla Firefox browser.

EdgeDriver automates Microsoft’s Chromium-based Edge browser.

SafariDriver automates Apple’s Safari browser on MacOS machines.