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:
org.openqa.selenium.chromium.HasCasting
,org.openqa.selenium.chromium.HasCdp
,org.openqa.selenium.chromium.HasLaunchApp
,org.openqa.selenium.chromium.HasNetworkConditions
,org.openqa.selenium.chromium.HasPermissions
,org.openqa.selenium.devtools.HasDevTools
,org.openqa.selenium.HasAuthentication
,org.openqa.selenium.HasCapabilities
,org.openqa.selenium.html5.LocationContext
,org.openqa.selenium.html5.WebStorage
,org.openqa.selenium.interactions.Interactive
,org.openqa.selenium.JavascriptExecutor
,org.openqa.selenium.logging.HasLogEvents
,org.openqa.selenium.mobile.NetworkConnection
,org.openqa.selenium.PrintsPage
,org.openqa.selenium.SearchContext
,org.openqa.selenium.TakesScreenshot
,org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator
,org.openqa.selenium.WebDriver
public class EdgeDriver extends org.openqa.selenium.chromium.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
org.openqa.selenium.remote.RemoteWebDriver.RemoteTargetLocator, org.openqa.selenium.remote.RemoteWebDriver.RemoteWebDriverOptions, org.openqa.selenium.remote.RemoteWebDriver.When
-
-
Constructor Summary
Constructors Constructor Description EdgeDriver()
EdgeDriver(EdgeDriverService service)
EdgeDriver(EdgeDriverService service, EdgeOptions options)
EdgeDriver(EdgeOptions options)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.openqa.selenium.remote.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
-
-
-
-
Constructor Detail
-
EdgeDriver
public EdgeDriver()
-
EdgeDriver
public EdgeDriver(EdgeOptions options)
-
EdgeDriver
public EdgeDriver(EdgeDriverService service)
-
EdgeDriver
public EdgeDriver(EdgeDriverService service, EdgeOptions options)
-
-