Class EdgeDriverManager
java.lang.Object
io.github.bonigarcia.wdm.WebDriverManager
io.github.bonigarcia.wdm.managers.EdgeDriverManager
Manager for Microsoft Edge.
- Since:
- 1.3.0
- Author:
- Boni Garcia
-
Field Summary
FieldsFields inherited from class io.github.bonigarcia.wdm.WebDriverManager
androidEnabled, BROWSER_WATCHER_ID, cacheHandler, capabilities, CLI_DOCKER, CLI_RESOLVER, CLI_SERVER, config, DASH, disableCsp, displayEnabled, dockerEnabled, dockerService, downloadedDriverPath, downloadedDriverVersion, downloader, httpClient, IN_DOCKER, isHeadless, LATEST_RELEASE, log, resolutionCache, resolvedBrowserVersion, retryCount, S3_NAMESPACE_CONTEXT, shutdownHook, SLASH, versionDetector, watchEnabled, webDriverCreator, webDriverList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexportParameter
(String exportParameter) protected String
protected org.openqa.selenium.Capabilities
protected String
protected URL
getDriverUrls
(String driverVersion) protected String
protected String
protected String
protected Charset
postDownload
(File archive) protected void
setBrowserVersion
(String browserVersion) protected void
setDriverUrl
(URL url) protected void
setDriverVersion
(String driverVersion) Methods inherited from class io.github.bonigarcia.wdm.WebDriverManager
addDefaultArgumentsForDocker, addShutdownHookIfRequired, arch32, arch64, architecture, arm64, avoidBrowserDetection, avoidDockerLocalFallback, avoidExport, avoidExternalConnections, avoidFallback, avoidOutputTree, avoidReadReleaseFromRepository, avoidResolutionCache, avoidShutdownHook, avoidTmpFolder, avoidUseChromiumDriverSnap, browserInDocker, browserInDockerAndroid, browserVersion, browserVersionDetectionCommand, browserVersionDetectionRegex, cachePath, capabilities, chromedriver, chromiumdriver, clearDriverCache, clearResolutionCache, commandsPropertiesUrl, config, create, create, createDockerWebDriver, createLocalWebDriver, createUrlHandler, detectBrowserVersion, disableCsp, disableTracing, dockerAvoidPulling, dockerCustomImage, dockerDaemonUrl, dockerExtraHosts, dockerLang, dockerNetwork, dockerNetworkHost, dockerPrivateEndpoint, dockerRecordingFrameRate, dockerRecordingOutput, dockerRecordingOutput, dockerRecordingPrefix, dockerScreenResolution, dockerShmSize, dockerStopTimeoutSec, dockerTimezone, dockerTmpfsMount, dockerTmpfsSize, dockerVolumes, download, driverRepositoryUrl, driverVersion, edgedriver, enableRecording, enableVnc, exportDriver, exportParameter, fallback, findWebDriverBrowser, firefoxdriver, forceDownload, getBrowserPath, getBrowserVersionFromTheShell, getBrowserWatcherAsPath, getCurrentVersion, getDockerBrowserContainerId, getDockerBrowserContainerId, getDockerNoVncUrl, getDockerNoVncUrl, getDockerRecordingPath, getDockerRecordingPath, getDockerSeleniumServerUrl, getDockerSeleniumServerUrl, getDockerService, getDockerVncUrl, getDockerVncUrl, getDownloadedDriverPath, getDownloadedDriverVersion, getDriver, getDriversFromGitHub, getDriversFromMirror, getDriversFromXml, getDriverUrlCkeckingMirror, getDriverVersionFromRepository, getDriverVersionLabel, getDriverVersions, getFolderFilter, getHttpClient, getInstance, getInstance, getInstance, getInstance, getKeyForResolutionCache, getLogs, getLogs, getMergedCapabilities, getNamespaceContext, getPropertyFromFirstWebDriverBrowser, getPropertyFromWebDriverBrowser, getResolutionCache, getS3NamespaceContext, getValueFromResolutionCache, getVersionDetector, getWebDriver, getWebDriverCreator, getWebDriverList, gitHubToken, handleException, iedriver, ignoreDriverVersions, initBrowserWatcherForChromium, instantiateDriver, isDockerAvailable, isOnline, isOnline, isUnknown, isUseMirror, isUsingDocker, linux, loadXML, logCliError, logSeekRepo, mac, main, manage, openGitHubConnection, operadriver, operatingSystem, properties, proxy, proxyPass, proxyUser, quit, quit, quit, remoteAddress, remoteAddress, reset, resolutionCachePath, resolveDriverVersion, resolveLocal, runInDocker, safaridriver, setup, startRecording, startRecording, startRecording, startRecording, startServer, stopDockerRecording, stopDockerRecording, stopDockerRecording, stopRecording, stopRecording, storeInResolutionCache, timeout, ttl, ttlBrowsers, useBetaVersions, useLocalCommandsPropertiesFirst, useLocalVersionsPropertiesFirst, useMirror, useResolutionCache, useResolutionCacheWithKey, versionsPropertiesUrl, viewOnly, voiddriver, watch, watchAndDisplay, win, zipFolder
-
Field Details
-
LATEST_STABLE
- See Also:
-
-
Constructor Details
-
EdgeDriverManager
public EdgeDriverManager()
-
-
Method Details
-
getDriverManagerType
- Specified by:
getDriverManagerType
in classWebDriverManager
-
getDriverName
- Specified by:
getDriverName
in classWebDriverManager
-
getShortDriverName
- Overrides:
getShortDriverName
in classWebDriverManager
-
getDriverVersion
- Specified by:
getDriverVersion
in classWebDriverManager
-
getBrowserVersion
- Specified by:
getBrowserVersion
in classWebDriverManager
-
setDriverVersion
- Specified by:
setDriverVersion
in classWebDriverManager
-
setBrowserVersion
- Specified by:
setBrowserVersion
in classWebDriverManager
-
getDriverUrl
- Specified by:
getDriverUrl
in classWebDriverManager
-
getMirrorUrl
- Specified by:
getMirrorUrl
in classWebDriverManager
-
getExportParameter
- Specified by:
getExportParameter
in classWebDriverManager
-
setDriverUrl
- Specified by:
setDriverUrl
in classWebDriverManager
-
getDriverUrls
- Specified by:
getDriverUrls
in classWebDriverManager
- Throws:
IOException
-
postDownload
- Overrides:
postDownload
in classWebDriverManager
-
getLatestDriverVersionFromRepository
- Overrides:
getLatestDriverVersionFromRepository
in classWebDriverManager
-
getVersionCharset
- Overrides:
getVersionCharset
in classWebDriverManager
-
getLatestVersionLabel
- Overrides:
getLatestVersionLabel
in classWebDriverManager
-
getOsLabel
- Overrides:
getOsLabel
in classWebDriverManager
-
buildUrl
- Overrides:
buildUrl
in classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilities
in classWebDriverManager
-
exportParameter
- Specified by:
exportParameter
in classWebDriverManager
-