Class VoidDriverManager
- java.lang.Object
-
- io.github.bonigarcia.wdm.WebDriverManager
-
- io.github.bonigarcia.wdm.managers.VoidDriverManager
-
- Direct Known Subclasses:
SafariDriverManager
public class VoidDriverManager extends WebDriverManager
Void manager.- Since:
- 3.2.0
- Author:
- Boni Garcia
-
-
Field Summary
-
Fields 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 Constructor Description VoidDriverManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebDriverManager
exportParameter(String exportParameter)
protected String
getBrowserVersion()
protected Optional<String>
getBrowserVersionFromTheShell()
DriverManagerType
getDriverManagerType()
protected String
getDriverName()
protected URL
getDriverUrl()
protected List<URL>
getDriverUrls(String driverVersion)
protected String
getDriverVersion()
protected Optional<String>
getDriverVersionFromRepository(Optional<String> driverVersion)
protected Optional<String>
getExportParameter()
protected Optional<URL>
getMirrorUrl()
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, avoidFallback, avoidOutputTree, avoidReadReleaseFromRepository, avoidResolutionCache, avoidShutdownHook, avoidTmpFolder, avoidUseChromiumDriverSnap, browserInDocker, browserInDockerAndroid, browserVersion, browserVersionDetectionCommand, browserVersionDetectionRegex, buildUrl, cachePath, capabilities, chromedriver, chromiumdriver, clearDriverCache, clearResolutionCache, commandsPropertiesUrl, config, create, create, createDockerWebDriver, createLocalWebDriver, createUrlHandler, detectBrowserVersion, disableCsp, disableTracing, dockerAvoidPulling, dockerCustomImage, dockerDaemonUrl, dockerExtraHosts, dockerLang, dockerNetwork, 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, getBrowserWatcherAsPath, getCapabilities, getCurrentVersion, getDockerBrowserContainerId, getDockerBrowserContainerId, getDockerNoVncUrl, getDockerNoVncUrl, getDockerRecordingPath, getDockerRecordingPath, getDockerSeleniumServerUrl, getDockerSeleniumServerUrl, getDockerService, getDockerVncUrl, getDockerVncUrl, getDownloadedDriverPath, getDownloadedDriverVersion, getDriver, getDriversFromGitHub, getDriversFromMirror, getDriversFromXml, getDriverUrlCkeckingMirror, getDriverVersionLabel, getDriverVersions, getFolderFilter, getHttpClient, getInstance, getInstance, getInstance, getInstance, getKeyForResolutionCache, getLatestDriverVersionFromRepository, getLatestVersionLabel, getLogs, getLogs, getMergedCapabilities, getNamespaceContext, getOsLabel, getPropertyFromFirstWebDriverBrowser, getPropertyFromWebDriverBrowser, getResolutionCache, getS3NamespaceContext, getShortDriverName, getValueFromResolutionCache, getVersionCharset, 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, 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, useLocalVersionsPropertiesFirst, useMirror, useResolutionCache, useResolutionCacheWithKey, versionsPropertiesUrl, viewOnly, voiddriver, watch, watchAndDisplay, win, zipFolder
-
-
-
-
Method Detail
-
getDriverUrls
protected List<URL> getDriverUrls(String driverVersion) throws IOException
- Specified by:
getDriverUrls
in classWebDriverManager
- Throws:
IOException
-
getBrowserVersionFromTheShell
protected Optional<String> getBrowserVersionFromTheShell()
- Overrides:
getBrowserVersionFromTheShell
in classWebDriverManager
-
getDriverVersion
protected String getDriverVersion()
- Specified by:
getDriverVersion
in classWebDriverManager
-
getDriverUrl
protected URL getDriverUrl()
- Specified by:
getDriverUrl
in classWebDriverManager
-
getMirrorUrl
protected Optional<URL> getMirrorUrl()
- Specified by:
getMirrorUrl
in classWebDriverManager
-
getExportParameter
protected Optional<String> getExportParameter()
- Specified by:
getExportParameter
in classWebDriverManager
-
getDriverManagerType
public DriverManagerType getDriverManagerType()
- Specified by:
getDriverManagerType
in classWebDriverManager
-
getDriverName
protected String getDriverName()
- Specified by:
getDriverName
in classWebDriverManager
-
setDriverVersion
protected void setDriverVersion(String driverVersion)
- Specified by:
setDriverVersion
in classWebDriverManager
-
setDriverUrl
protected void setDriverUrl(URL url)
- Specified by:
setDriverUrl
in classWebDriverManager
-
getDriverVersionFromRepository
protected Optional<String> getDriverVersionFromRepository(Optional<String> driverVersion)
- Overrides:
getDriverVersionFromRepository
in classWebDriverManager
-
getBrowserVersion
protected String getBrowserVersion()
- Specified by:
getBrowserVersion
in classWebDriverManager
-
setBrowserVersion
protected void setBrowserVersion(String browserVersion)
- Specified by:
setBrowserVersion
in classWebDriverManager
-
exportParameter
public WebDriverManager exportParameter(String exportParameter)
- Specified by:
exportParameter
in classWebDriverManager
-
-