Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

World's largest virtual agentic engineering & quality conference
WHEN
AUG 19-21
WHERE
VIRTUAL · GLOBAL
Opera is the main browser that is no longer supported by Selenium WebDriver, because the official OperaDriver is not maintained for modern Selenium and the W3C WebDriver standard. Selenium also does not support Safari on Windows, since Apple discontinued it, and offers only limited legacy support for Internet Explorer that is not recommended for new tests.
Selenium WebDriver can only automate a browser when a matching browser driver exists and is actively maintained. Chrome uses ChromeDriver, Firefox uses GeckoDriver, Edge uses EdgeDriver, and Safari uses the built-in safaridriver. If a browser has no maintained driver, or its driver falls behind the W3C WebDriver protocol, Selenium can no longer control it reliably. This is why "unsupported" in Selenium usually means the driver, not the browser, has been deprecated.
Beyond specific browsers, Selenium WebDriver is scoped to web applications only. It cannot automate the following, regardless of browser:
Often a browser is technically supported but tests fail because the driver version does not match the browser version after an auto-update. From Selenium 4.6, Selenium Manager can resolve the correct driver automatically. A minimal Java setup that lets Selenium Manager handle the driver looks like this:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class BrowserSupportExample {
public static void main(String[] args) {
// Selenium Manager resolves the matching driver automatically
WebDriver driver = new ChromeDriver();
driver.get("https://www.example.com/");
System.out.println("Page title is: " + driver.getTitle());
driver.quit();
}
}
If Chrome updates and your driver is stale, aligning the versions or relying on Selenium Manager usually resolves the "browser version not supported" error. For a deeper look, see why Selenium is not compatible with the latest web browser version.
Because local Selenium is limited to the browsers you can install and driver support you can maintain, coverage of legacy, mobile, and less common browsers is hard to achieve on your own. With TestMu AI, you can run Selenium WebDriver tests on a cloud grid of 3000+ real browsers and devices, including older browser versions and mobile browsers you cannot install locally. You point your existing RemoteWebDriver scripts at the cloud, which pairs naturally with cross-browser testing and Selenium automation at scale.
Selenium WebDriver no longer supports Opera through an official driver, cannot automate Safari on Windows, and offers only limited legacy support for Internet Explorer. It is also scoped to web applications, so mobile and desktop apps need Appium or other tools. Understanding these boundaries helps you plan reliable coverage and offload legacy and mobile browsers to a cloud grid when local support falls short.
Opera is no longer supported by Selenium WebDriver because the official OperaDriver is not maintained for modern Selenium. Safari on Windows is also unsupported since Apple discontinued it, and Internet Explorer has only limited legacy support that is not recommended for new tests.
Selenium WebDriver supports Safari on macOS through the built-in safaridriver, but it does not support Safari on Windows because Apple stopped releasing Safari for Windows years ago. You cannot automate Safari on a Windows machine with Selenium.
The OperaChromiumDriver has not kept pace with modern Selenium releases and the W3C WebDriver standard, so Opera is effectively unsupported. Because Opera is Chromium-based, testers who need Opera-like coverage often rely on Chrome or a cloud grid instead.
Selenium WebDriver on its own cannot automate mobile browsers or native mobile apps. You need Appium, which extends the WebDriver protocol to Android and iOS, or a cloud platform that provides real mobile devices for browser automation.
This usually happens when the browser auto-updates and the installed browser driver no longer matches the new browser version. Aligning the driver with the browser version, or letting Selenium Manager resolve the driver automatically, fixes most of these compatibility errors.
Use a cloud Selenium grid such as TestMu AI, which hosts 3000+ browser and operating system combinations, including legacy and mobile browsers. You point your existing RemoteWebDriver scripts at the cloud and run them across environments you cannot install locally.
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance