</>

Technology

Selenium

Difficulty

Beginner

Interview Question

Which browsers/drivers are supported by Selenium Webdriver?

Answer

Commonly supported browsers and their drivers:

  1. ✓Google Chrome → ChromeDriver
  2. ✓Firefox → FirefoxDriver
  3. ✓Safari → SafariDriver
  4. ✓HtmlUnit → HtmlUnitDriver (Headless browser)
  5. ✓Android → Selendroid / Appium
  6. ✓iOS → ios-driver / Appium

Real-World Example

A QA team runs their test suite on ChromeDriver locally and FirefoxDriver in CI/CD pipeline to ensure cross-browser compatibility.

Code Example

Java
// Chrome
WebDriver chrome = new ChromeDriver();

// Firefox
WebDriver firefox = new FirefoxDriver();

// Safari
WebDriver safari = new SafariDriver();

// Headless - HtmlUnit
WebDriver htmlUnit = new HtmlUnitDriver();

chrome.get("https://automateqa.online");
System.out.println(chrome.getTitle());
chrome.quit();

Best Practices

  • ✓Use WebDriverManager library to automatically manage driver versions
  • ✓Use HtmlUnitDriver for faster headless execution in CI/CD pipelines

Common Mistakes

  • ✓Not matching ChromeDriver version with installed Chrome browser version
  • ✓Forgetting that SafariDriver needs to be enabled manually in Safari settings

Follow AutomateQA

Related Topics