Class OperaDriverManager
java.lang.Object
io.github.bonigarcia.wdm.WebDriverManager
io.github.bonigarcia.wdm.managers.OperaDriverManager
Manager for Opera.
- Since:
- 1.0.0
- Author:
- Boni Garcia
-
Field Summary
FieldsFields 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 String
protected org.openqa.selenium.Capabilities
protected String
getCurrentVersion
(URL url) protected String
protected URL
getDriverUrls
(String driverVersion) protected String
getDriverVersionFromRepository
(Optional<String> driverVersion) postDownload
(File archive) 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, avoidExternalConnections, avoidFallback, avoidOutputTree, 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, 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, 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, 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, isUnknown, isUseMirror, isUsingDocker, linux, loadXML, logCliError, logSeekRepo, mac, main, manage, openGitHubConnection, operadriver, operatingSystem, 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
-
TAG_NAME_PREFIX
- See Also:
-
RELATION_OPERA_OPERADRIVER
protected static final int RELATION_OPERA_OPERADRIVER- See Also:
-
-
Constructor Details
-
OperaDriverManager
public OperaDriverManager()
-
-
Method Details
-
getDriverManagerType
- Specified by:
getDriverManagerType
in classWebDriverManager
-
getDriverName
- Specified by:
getDriverName
in classWebDriverManager
-
getDriverVersion
- Specified by:
getDriverVersion
in classWebDriverManager
-
getBrowserVersion
- Specified by:
getBrowserVersion
in classWebDriverManager
-
setDriverVersion
- Specified by:
setDriverVersion
in classWebDriverManager
-
setBrowserVersion
- Specified by:
setBrowserVersion
in classWebDriverManager
-
getDriverUrl
- Specified by:
getDriverUrl
in classWebDriverManager
-
getMirrorUrl
- Specified by:
getMirrorUrl
in classWebDriverManager
-
getExportParameter
- Specified by:
getExportParameter
in classWebDriverManager
-
setDriverUrl
- Specified by:
setDriverUrl
in classWebDriverManager
-
getLatestDriverVersionFromRepository
- Overrides:
getLatestDriverVersionFromRepository
in classWebDriverManager
-
getCurrentVersion
- Overrides:
getCurrentVersion
in classWebDriverManager
-
getDriverUrls
- Specified by:
getDriverUrls
in classWebDriverManager
- Throws:
IOException
-
postDownload
- Overrides:
postDownload
in classWebDriverManager
-
getDriverVersionFromRepository
- Overrides:
getDriverVersionFromRepository
in classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilities
in classWebDriverManager
-
exportParameter
- Specified by:
exportParameter
in classWebDriverManager
-