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, 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 -
Method Summary
Modifier and TypeMethodDescriptionexportParameter(String exportParameter) protected Stringprotected org.openqa.selenium.Capabilitiesprotected StringgetDriversFromXml(URL driverUrl, String xpath, Optional<NamespaceContext> namespaceContext) protected URLgetDriverUrls(String driverVersion) protected Stringprotected Stringprotected Stringprotected CharsetpostDownload(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, 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, isChrome, 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 Details
-
LATEST_STABLE
- See Also:
-
STORAGE_QUERY
- See Also:
-
-
Constructor Details
-
EdgeDriverManager
public EdgeDriverManager()
-
-
Method Details
-
getDriverManagerType
- Specified by:
getDriverManagerTypein classWebDriverManager
-
getDriverName
- Specified by:
getDriverNamein classWebDriverManager
-
getShortDriverName
- Overrides:
getShortDriverNamein classWebDriverManager
-
getDriverVersion
- Specified by:
getDriverVersionin classWebDriverManager
-
getBrowserVersion
- Specified by:
getBrowserVersionin classWebDriverManager
-
setDriverVersion
- Specified by:
setDriverVersionin classWebDriverManager
-
setBrowserVersion
- Specified by:
setBrowserVersionin classWebDriverManager
-
getDriverUrl
- Specified by:
getDriverUrlin classWebDriverManager
-
getMirrorUrl
- Specified by:
getMirrorUrlin classWebDriverManager
-
getExportParameter
- Specified by:
getExportParameterin classWebDriverManager
-
setDriverUrl
- Specified by:
setDriverUrlin classWebDriverManager
-
getDriverUrls
- Specified by:
getDriverUrlsin classWebDriverManager- Throws:
IOException
-
postDownload
- Overrides:
postDownloadin classWebDriverManager
-
getLatestDriverVersionFromRepository
- Overrides:
getLatestDriverVersionFromRepositoryin classWebDriverManager
-
getVersionCharset
- Overrides:
getVersionCharsetin classWebDriverManager
-
getLatestVersionLabel
- Overrides:
getLatestVersionLabelin classWebDriverManager
-
getOsLabel
- Overrides:
getOsLabelin classWebDriverManager
-
buildUrl
- Overrides:
buildUrlin classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilitiesin classWebDriverManager
-
exportParameter
- Specified by:
exportParameterin classWebDriverManager
-
getDriversFromXml
protected List<URL> getDriversFromXml(URL driverUrl, String xpath, Optional<NamespaceContext> namespaceContext) throws IOException - Throws:
IOException
-