Package org.openqa.selenium.edge
Class EdgeDriver
- java.lang.Object
-
- org.openqa.selenium.remote.RemoteWebDriver
-
- org.openqa.selenium.chromium.ChromiumDriver
-
- org.openqa.selenium.edge.EdgeDriver
-
- All Implemented Interfaces:
HasCasting
,HasCdp
,HasLaunchApp
,HasNetworkConditions
,HasPermissions
,HasDevTools
,HasAuthentication
,HasCapabilities
,LocationContext
,WebStorage
,Interactive
,JavascriptExecutor
,HasLogEvents
,NetworkConnection
,PrintsPage
,SearchContext
,TakesScreenshot
,HasVirtualAuthenticator
,WebDriver
public class EdgeDriver extends ChromiumDriver
AWebDriver
implementation that controls an Edge browser running on the local machine. It requires anedgedriver
executable to be available in PATH.- See Also:
- Microsoft WebDriver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openqa.selenium.remote.RemoteWebDriver
RemoteWebDriver.RemoteTargetLocator, RemoteWebDriver.RemoteWebDriverOptions, RemoteWebDriver.When
-
Nested classes/interfaces inherited from interface org.openqa.selenium.mobile.NetworkConnection
NetworkConnection.ConnectionType
-
Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver
WebDriver.Navigation, WebDriver.Options, WebDriver.TargetLocator, WebDriver.Timeouts, WebDriver.Window
-
-
Field Summary
-
Fields inherited from class org.openqa.selenium.chromium.ChromiumDriver
casting, cdp, IS_CHROMIUM_BROWSER
-
-
Constructor Summary
Constructors Constructor Description EdgeDriver()
EdgeDriver(EdgeDriverService service)
EdgeDriver(EdgeDriverService service, EdgeOptions options)
EdgeDriver(EdgeDriverService service, EdgeOptions options, ClientConfig clientConfig)
EdgeDriver(EdgeOptions options)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RemoteWebDriverBuilder
builder()
-
Methods inherited from class org.openqa.selenium.chromium.ChromiumDriver
deleteNetworkConditions, executeCdpCommand, getCapabilities, getCastIssueMessage, getCastSinks, getLocalStorage, getNetworkConditions, getNetworkConnection, getSessionStorage, launchApp, location, maybeGetDevTools, onLogEvent, quit, register, selectCastSink, setFileDetector, setLocation, setNetworkConditions, setNetworkConnection, setPermission, startDesktopMirroring, startTabMirroring, stopCasting
-
Methods inherited from class org.openqa.selenium.remote.RemoteWebDriver
addVirtualAuthenticator, close, execute, execute, execute, executeAsyncScript, executeScript, findElement, findElement, findElements, findElements, findElements, get, getCommandExecutor, getCurrentUrl, getElementConverter, getErrorHandler, getExecuteMethod, getFileDetector, getPageSource, getScreenshotAs, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, perform, print, removeVirtualAuthenticator, resetInputState, setCommandExecutor, setElementConverter, setErrorHandler, setFoundBy, setLogLevel, setSessionId, startSession, switchTo, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openqa.selenium.HasAuthentication
register
-
Methods inherited from interface org.openqa.selenium.devtools.HasDevTools
getDevTools
-
Methods inherited from interface org.openqa.selenium.JavascriptExecutor
executeScript, getPinnedScripts, pin, unpin
-
-
-
-
Constructor Detail
-
EdgeDriver
public EdgeDriver()
-
EdgeDriver
public EdgeDriver(EdgeOptions options)
-
EdgeDriver
public EdgeDriver(EdgeDriverService service)
-
EdgeDriver
public EdgeDriver(EdgeDriverService service, EdgeOptions options)
-
EdgeDriver
public EdgeDriver(EdgeDriverService service, EdgeOptions options, ClientConfig clientConfig)
-
-
Method Detail
-
builder
@Beta public static RemoteWebDriverBuilder builder()
-
-