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.Loggerlog-
Fields inherited from class io.github.bonigarcia.wdm.WebDriverManager
androidEnabled, cacheHandler, capabilities, CLI_DOCKER, CLI_RESOLVER, CLI_SERVER, config, dockerEnabled, dockerService, downloadedDriverPath, downloadedDriverVersion, downloader, forcedArch, 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.CapabilitiesgetCapabilities()DriverManagerTypegetDriverManagerType()protected StringgetDriverName()protected voidmanage(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, voiddriver, win
-
-
-
-
Method Detail
-
getDriverManagerType
public DriverManagerType getDriverManagerType()
- Overrides:
getDriverManagerTypein classVoidDriverManager
-
getDriverName
protected String getDriverName()
- Overrides:
getDriverNamein classVoidDriverManager
-
manage
protected void manage(String driverVersion)
- Overrides:
managein classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()
- Overrides:
getCapabilitiesin classWebDriverManager
-
-