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
Fields 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 Stringprotected org.openqa.selenium.Capabilitiesprotected StringgetCurrentVersion(URL url) protected Stringprotected URLgetDriverUrls(String driverVersion) protected StringgetDriverVersionFromRepository(Optional<String> driverVersion) postDownload(File archive) protected voidsetBrowserVersion(String browserVersion) protected voidsetDriverUrl(URL url) protected voidsetDriverVersion(String driverVersion) Methods inherited from class io.github.bonigarcia.wdm.WebDriverManager
addDefaultArgumentsForDocker, addShutdownHookIfRequired, arch32, arch64, architecture, arm64, avoidBrowserDetection, avoidDockerLocalFallback, avoidExport, avoidExternalConnections, 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, 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, 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, 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
-
Constructor Details
-
OperaDriverManager
public OperaDriverManager()
-
-
Method Details
-
getDriverManagerType
- Specified by:
getDriverManagerTypein classWebDriverManager
-
getDriverName
- Specified by:
getDriverNamein classWebDriverManager
-
getDriverVersion
- Specified by:
getDriverVersionin classWebDriverManager
-
getBrowserVersion
- Specified by:
getBrowserVersionin classWebDriverManager
-
setDriverVersion
- Specified by:
setDriverVersionin classWebDriverManager
-
setBrowserVersion
- Specified by:
setBrowserVersionin classWebDriverManager
-
getDriverUrl
- Specified by:
getDriverUrlin classWebDriverManager
-
getMirrorUrl
- Specified by:
getMirrorUrlin classWebDriverManager
-
getExportParameter
- Specified by:
getExportParameterin classWebDriverManager
-
setDriverUrl
- Specified by:
setDriverUrlin classWebDriverManager
-
getCurrentVersion
- Overrides:
getCurrentVersionin classWebDriverManager
-
getDriverUrls
- Specified by:
getDriverUrlsin classWebDriverManager- Throws:
IOException
-
postDownload
- Overrides:
postDownloadin classWebDriverManager
-
getDriverVersionFromRepository
- Overrides:
getDriverVersionFromRepositoryin classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilitiesin classWebDriverManager
-
exportParameter
- Specified by:
exportParameterin classWebDriverManager
-