Class EdgeDriverManager
- java.lang.Object
-
- io.github.bonigarcia.wdm.WebDriverManager
-
- io.github.bonigarcia.wdm.managers.EdgeDriverManager
-
public class EdgeDriverManager extends WebDriverManager
Manager for Microsoft Edge.- Since:
- 1.3.0
- Author:
- Boni Garcia
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringLATEST_STABLE-
Fields inherited from class io.github.bonigarcia.wdm.WebDriverManager
androidEnabled, BROWSER_WATCHER_ID, cacheHandler, capabilities, CFT_LABEL, 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 Constructor Description EdgeDriverManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Optional<URL>buildUrl(String driverVersion)WebDriverManagerexportParameter(String exportParameter)protected StringgetBrowserVersion()protected org.openqa.selenium.CapabilitiesgetCapabilities()DriverManagerTypegetDriverManagerType()protected StringgetDriverName()protected URLgetDriverUrl()protected List<URL>getDriverUrls(String driverVersion)protected StringgetDriverVersion()protected Optional<String>getExportParameter()protected Optional<String>getLatestDriverVersionFromRepository()protected StringgetLatestVersionLabel()protected Optional<URL>getMirrorUrl()protected Optional<String>getOsLabel()protected StringgetShortDriverName()protected CharsetgetVersionCharset()protected List<File>postDownload(File archive)protected voidsetBrowserVersion(String browserVersion)protected voidsetDriverUrl(URL url)protected voidsetDriverVersion(String driverVersion)-
Methods inherited from class io.github.bonigarcia.wdm.WebDriverManager
addDefaultArgumentsForDocker, addShutdownHookIfRequired, arch32, arch64, architecture, arm64, avoidBrowserDetection, avoidDockerLocalFallback, avoidExport, avoidExternalConnections, avoidFallback, avoidOutputTree, 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, dockerDefaultArgs, dockerEnvVariables, 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, useMirror, useResolutionCache, useResolutionCacheWithKey, viewOnly, voiddriver, watch, watchAndDisplay, win, zipFolder
-
-
-
-
Field Detail
-
LATEST_STABLE
protected static final String LATEST_STABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDriverManagerType
public DriverManagerType getDriverManagerType()
- Specified by:
getDriverManagerTypein classWebDriverManager
-
getDriverName
protected String getDriverName()
- Specified by:
getDriverNamein classWebDriverManager
-
getShortDriverName
protected String getShortDriverName()
- Overrides:
getShortDriverNamein classWebDriverManager
-
getDriverVersion
protected String getDriverVersion()
- Specified by:
getDriverVersionin classWebDriverManager
-
getBrowserVersion
protected String getBrowserVersion()
- Specified by:
getBrowserVersionin classWebDriverManager
-
setDriverVersion
protected void setDriverVersion(String driverVersion)
- Specified by:
setDriverVersionin classWebDriverManager
-
setBrowserVersion
protected void setBrowserVersion(String browserVersion)
- Specified by:
setBrowserVersionin classWebDriverManager
-
getDriverUrl
protected URL getDriverUrl()
- Specified by:
getDriverUrlin classWebDriverManager
-
getMirrorUrl
protected Optional<URL> getMirrorUrl()
- Specified by:
getMirrorUrlin classWebDriverManager
-
getExportParameter
protected Optional<String> getExportParameter()
- Specified by:
getExportParameterin classWebDriverManager
-
setDriverUrl
protected void setDriverUrl(URL url)
- Specified by:
setDriverUrlin classWebDriverManager
-
getDriverUrls
protected List<URL> getDriverUrls(String driverVersion) throws IOException
- Specified by:
getDriverUrlsin classWebDriverManager- Throws:
IOException
-
postDownload
protected List<File> postDownload(File archive)
- Overrides:
postDownloadin classWebDriverManager
-
getLatestDriverVersionFromRepository
protected Optional<String> getLatestDriverVersionFromRepository()
- Overrides:
getLatestDriverVersionFromRepositoryin classWebDriverManager
-
getVersionCharset
protected Charset getVersionCharset()
- Overrides:
getVersionCharsetin classWebDriverManager
-
getLatestVersionLabel
protected String getLatestVersionLabel()
- Overrides:
getLatestVersionLabelin classWebDriverManager
-
getOsLabel
protected Optional<String> getOsLabel()
- Overrides:
getOsLabelin classWebDriverManager
-
buildUrl
protected Optional<URL> buildUrl(String driverVersion)
- Overrides:
buildUrlin classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()
- Overrides:
getCapabilitiesin classWebDriverManager
-
exportParameter
public WebDriverManager exportParameter(String exportParameter)
- Specified by:
exportParameterin classWebDriverManager
-
-