Limited Availability
WebDriver
id: webdriver
WebDriver
The WebDriver protocol allows out-of-process programs to inspect and control browsers to, for example, run tests of web applications. Also known as WebDriver classic.
Baseline Status:
This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
—
Unsupported
Mozilla Firefox
66
Supported
Apple Safari
—
Unsupported
Microsoft Edge
—
Unsupported
Mobile Browser Engine Support
Chrome Android
—
Firefox Android
—
Safari iOS
—
Specifications and References
MDN Browser Compat Data Keys:
api.Navigator.webdriver ↗
webdriver.classic.AcceptAlert ↗
webdriver.classic.AddCookie ↗
webdriver.classic.Back ↗
webdriver.classic.CloseWindow ↗
webdriver.classic.DeleteAllCookies ↗
webdriver.classic.DeleteCookie ↗
webdriver.classic.DeleteSession ↗
webdriver.classic.DismissAlert ↗
webdriver.classic.ElementClear ↗
webdriver.classic.ElementClick ↗
webdriver.classic.ElementSendKeys ↗
webdriver.classic.ExecuteAsyncScript ↗
webdriver.classic.ExecuteScript ↗
webdriver.classic.FindElement ↗
webdriver.classic.FindElementFromElement ↗
webdriver.classic.FindElements ↗
webdriver.classic.FindElementsFromElement ↗
webdriver.classic.Forward ↗
webdriver.classic.FullscreenWindow ↗
webdriver.classic.GetActiveElement ↗
webdriver.classic.GetAlertText ↗
webdriver.classic.GetAllCookies ↗
webdriver.classic.GetCurrentURL ↗
webdriver.classic.GetElementAttribute ↗
webdriver.classic.GetElementCSSValue ↗
webdriver.classic.GetElementProperty ↗
webdriver.classic.GetElementRect ↗
webdriver.classic.GetElementTagName ↗
webdriver.classic.GetElementText ↗
webdriver.classic.GetNamedCookie ↗
webdriver.classic.GetPageSource ↗
webdriver.classic.GetTimeouts ↗
webdriver.classic.GetTitle ↗
webdriver.classic.GetWindowHandle ↗
webdriver.classic.GetWindowHandles ↗
webdriver.classic.GetWindowRect ↗
webdriver.classic.IsElementEnabled ↗
webdriver.classic.IsElementSelected ↗
webdriver.classic.MaximizeWindow ↗
webdriver.classic.MinimizeWindow ↗
webdriver.classic.NavigateTo ↗
webdriver.classic.NewSession ↗
webdriver.classic.NewWindow ↗
webdriver.classic.PerformActions ↗
webdriver.classic.Refresh ↗
webdriver.classic.ReleaseActions ↗
webdriver.classic.SendAlertText ↗
webdriver.classic.SetTimeouts ↗
webdriver.classic.SetWindowRect ↗
webdriver.classic.Status ↗
webdriver.classic.SwitchToFrame ↗
webdriver.classic.SwitchToParentFrame ↗
webdriver.classic.SwitchToWindow ↗
webdriver.classic.TakeElementScreenshot ↗
webdriver.classic.TakeScreenshot ↗