Class SafariDriverManager
- java.lang.Object
-
- io.github.bonigarcia.wdm.WebDriverManager
-
- io.github.bonigarcia.wdm.managers.VoidDriverManager
-
- io.github.bonigarcia.wdm.managers.SafariDriverManager
-
public class SafariDriverManager extends VoidDriverManager
Manager for Safari.- Since:
- 5.0.0
- Author:
- Boni Garcia
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
log
-
Fields inherited from class io.github.bonigarcia.wdm.WebDriverManager
androidEnabled, cacheHandler, capabilities, CLI_DOCKER, CLI_RESOLVER, CLI_SERVER, config, dockerEnabled, dockerService, downloadedDriverPath, downloadedDriverVersion, downloader, httpClient, IN_DOCKER, LATEST_RELEASE, mirrorLog, resolutionCache, retryCount, S3_NAMESPACE_CONTEXT, shutdownHook, SLASH, versionDetector, webDriverCreator, webDriverList
-
-
Constructor Summary
Constructors Constructor Description SafariDriverManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.openqa.selenium.Capabilities
getCapabilities()
DriverManagerType
getDriverManagerType()
protected String
getDriverName()
protected void
manage(String driverVersion)
-
Methods inherited from class io.github.bonigarcia.wdm.managers.VoidDriverManager
getBrowserVersion, getBrowserVersionFromTheShell, getDriverUrl, getDriverUrls, getDriverVersion, getDriverVersionFromRepository, getExportParameter, getMirrorUrl, setBrowserVersion, setDriverUrl, setDriverVersion
-
Methods inherited from class io.github.bonigarcia.wdm.WebDriverManager
addDefaultArgumentsForDocker, addShutdownHookIfRequired, arch32, arch64, architecture, arm64, avoidBrowserDetection, avoidExport, avoidFallback, avoidOutputTree, avoidReadReleaseFromRepository, avoidResolutionCache, avoidTmpFolder, avoidUseChromiumDriverSnap, browserInDocker, browserInDockerAndroid, browserVersion, browserVersionDetectionCommand, browserVersionDetectionRegex, buildUrl, cachePath, capabilities, chromedriver, chromiumdriver, clearDriverCache, clearResolutionCache, commandsPropertiesUrl, config, create, create, createDockerWebDriver, createLocalWebDriver, createUrlHandler, detectBrowserVersion, dockerDaemonUrl, dockerImage, dockerLang, dockerNetwork, dockerRecordingFrameRate, dockerScreenResolution, dockerShmSize, dockerTimezone, dockerTmpfsMount, dockerTmpfsSize, dockerVolume, dockerVolumes, download, driverRepositoryUrl, driverVersion, edgedriver, enableRecording, enableVnc, exportDriver, fallback, findWebDriverBrowser, firefoxdriver, forceDownload, getBrowserPath, getCurrentVersion, getDockerBrowserContainerId, getDockerBrowserContainerId, getDockerNoVncUrl, getDockerNoVncUrl, getDockerRecordingPath, getDockerRecordingPath, getDockerSeleniumServerUrl, getDockerSeleniumServerUrl, getDockerService, getDownloadedDriverPath, getDownloadedDriverVersion, getDriver, getDriversFromGitHub, getDriversFromMirror, getDriversFromXml, getDriverUrlCkeckingMirror, getDriverVersionLabel, getDriverVersions, getFolderFilter, getHttpClient, getInstance, getInstance, getInstance, getInstance, getKeyForResolutionCache, getLatestDriverVersionFromRepository, getLatestVersionLabel, getMergedCapabilities, getNamespaceContext, getOsLabel, getPropertyFromFirstWebDriverBrowser, getPropertyFromWebDriverBrowser, getS3NamespaceContext, getShortDriverName, getValueFromResolutionCache, getVersionCharset, getWebDriver, getWebDriverList, gitHubToken, handleException, iedriver, ignoreDriverVersions, instantiateDriver, isUnknown, linux, loadXML, logCliError, logSeekRepo, mac, main, openGitHubConnection, operadriver, operatingSystem, postDownload, properties, proxy, proxyPass, proxyUser, quit, quit, quit, recordingOutput, recordingOutput, recordingPrefix, remoteAddress, reset, resolutionCachePath, resolveDriverVersion, resolveLocal, runInDocker, safaridriver, setup, startServer, stopDockerRecording, stopDockerRecording, stopDockerRecording, storeInResolutionCache, timeout, ttl, ttlBrowsers, useBetaVersions, useLocalCommandsPropertiesFirst, useLocalVersionsPropertiesFirst, useMirror, useResolutionCache, useResolutionCacheWithKey, versionsPropertiesUrl, viewOnly, voiddriver, win
-
-
-
-
Method Detail
-
getDriverManagerType
public DriverManagerType getDriverManagerType()
- Overrides:
getDriverManagerType
in classVoidDriverManager
-
getDriverName
protected String getDriverName()
- Overrides:
getDriverName
in classVoidDriverManager
-
manage
protected void manage(String driverVersion)
- Overrides:
manage
in classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()
- Overrides:
getCapabilities
in classWebDriverManager
-
-