Class SafariDriverManager
java.lang.Object
io.github.bonigarcia.wdm.WebDriverManager
io.github.bonigarcia.wdm.managers.VoidDriverManager
io.github.bonigarcia.wdm.managers.SafariDriverManager
Manager for Safari.
- Since:
- 5.0.0
- Author:
- Boni Garcia
-
Field Summary
FieldsFields inherited from class io.github.bonigarcia.wdm.WebDriverManager
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, resolutionCache, resolvedBrowserVersion, retryCount, S3_NAMESPACE_CONTEXT, shutdownHook, SLASH, versionDetector, watchEnabled, webDriverCreator, webDriverList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected org.openqa.selenium.Capabilities
protected String
protected void
protected void
setBrowserVersion
(String browserVersion) Methods inherited from class io.github.bonigarcia.wdm.managers.VoidDriverManager
exportParameter, getBrowserBinary, getBrowserVersionFromTheShell, getDriverUrl, getDriverUrls, getDriverVersion, getDriverVersionFromRepository, getExportParameter, getMirrorUrl, setBrowserBinary, setDriverUrl, setDriverVersion
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, avoidUseGeckoDriverSnap, browserBinary, browserInDocker, browserVersion, browserVersionDetectionCommand, buildUrl, cachePath, capabilities, checkSnap, chromedriver, chromiumdriver, clearDriverCache, clearResolutionCache, commandsPropertiesUrl, config, create, create, createDockerWebDriver, createLocalWebDriver, createUrlHandler, detectBrowserVersion, disableCsp, disableTracing, dockerAvoidPulling, dockerCustomImage, dockerDaemonUrl, dockerDefaultArgs, dockerEnvVariables, dockerExtraHosts, dockerLang, dockerNetwork, dockerNetworkHost, dockerPrivateEndpoint, dockerRecordingOutput, dockerRecordingOutput, dockerRecordingPrefix, dockerScreenResolution, dockerShmSize, dockerStopTimeoutSec, dockerTimezone, dockerTmpfsMount, dockerTmpfsSize, dockerVolumes, download, driverRepositoryUrl, driverVersion, edgedriver, enableRecording, enableVnc, exportDriver, exportParameter, fallback, findWebDriverBrowser, firefoxdriver, forceDownload, getBrowserPath, getBrowserWatcherAsPath, getCurrentVersion, getDockerBrowserContainerId, getDockerBrowserContainerId, getDockerNoVncUrl, getDockerNoVncUrl, getDockerRecordingPath, getDockerRecordingPath, getDockerSeleniumServerUrl, getDockerSeleniumServerUrl, getDockerService, getDockerVncUrl, getDockerVncUrl, getDownloadedDriverPath, getDownloadedDriverVersion, getDriver, getDriversFromGitHub, getDriversFromMirror, 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, isChrome, isDockerAvailable, isOnline, isOnline, isUseMirror, isUsingDocker, linux, loadXML, logCliError, logSeekRepo, mac, main, 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
-
Field Details
-
log
protected static final org.slf4j.Logger log
-
-
Constructor Details
-
SafariDriverManager
public SafariDriverManager()
-
-
Method Details
-
getDriverManagerType
- Overrides:
getDriverManagerType
in classVoidDriverManager
-
getDriverName
- Overrides:
getDriverName
in classVoidDriverManager
-
manage
- Overrides:
manage
in classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilities
in classWebDriverManager
-
getBrowserVersion
- Overrides:
getBrowserVersion
in classVoidDriverManager
-
setBrowserVersion
- Overrides:
setBrowserVersion
in classVoidDriverManager
-