Class ChromeDriverManager
java.lang.Object
io.github.bonigarcia.wdm.WebDriverManager
io.github.bonigarcia.wdm.managers.ChromeDriverManager
- Direct Known Subclasses:
ChromiumDriverManager
Manager for Chrome.
- Since:
- 1.0.0
- Author:
- Boni Garcia
-
Field Summary
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 -
Method Summary
Modifier and TypeMethodDescriptionexportParameter(String exportParameter) protected Stringprotected org.openqa.selenium.Capabilitiesprotected Stringprotected URLgetDriverUrls(String driverVersion) protected Stringprotected NamespaceContextprotected Charsetprotected 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, 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, getLatestVersionLabel, getLogs, getLogs, getMergedCapabilities, getOsLabel, getPropertyFromFirstWebDriverBrowser, getPropertyFromWebDriverBrowser, getResolutionCache, getS3NamespaceContext, getShortDriverName, 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, postDownload, 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
-
Constructor Details
-
ChromeDriverManager
public ChromeDriverManager()
-
-
Method Details
-
getDriverManagerType
- Specified by:
getDriverManagerTypein classWebDriverManager
-
getDriverName
- Specified by:
getDriverNamein 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
-
getLatestDriverVersionFromRepository
- Overrides:
getLatestDriverVersionFromRepositoryin classWebDriverManager
-
getVersionCharset
- Overrides:
getVersionCharsetin classWebDriverManager
-
getNamespaceContext
- Overrides:
getNamespaceContextin classWebDriverManager
-
buildUrl
- Overrides:
buildUrlin classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilitiesin classWebDriverManager
-
browserInDockerAndroid
- Overrides:
browserInDockerAndroidin classWebDriverManager
-
exportParameter
- Specified by:
exportParameterin classWebDriverManager
-