Class OperaDriverManager
- java.lang.Object
-
- io.github.bonigarcia.wdm.WebDriverManager
-
- io.github.bonigarcia.wdm.managers.OperaDriverManager
-
public class OperaDriverManager extends WebDriverManager
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 Constructor Description OperaDriverManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebDriverManagerexportParameter(String exportParameter)protected StringgetBrowserVersion()protected org.openqa.selenium.CapabilitiesgetCapabilities()protected StringgetCurrentVersion(URL url)DriverManagerTypegetDriverManagerType()protected StringgetDriverName()protected URLgetDriverUrl()protected List<URL>getDriverUrls(String driverVersion)protected StringgetDriverVersion()protected Optional<String>getDriverVersionFromRepository(Optional<String> driverVersion)protected Optional<String>getExportParameter()protected Optional<URL>getMirrorUrl()protected List<File>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
-
-
-
-
Method Detail
-
getDriverManagerType
public DriverManagerType getDriverManagerType()
- Specified by:
getDriverManagerTypein classWebDriverManager
-
getDriverName
protected String getDriverName()
- Specified by:
getDriverNamein classWebDriverManager
-
getDriverVersion
protected String getDriverVersion()
- Specified by:
getDriverVersionin classWebDriverManager
-
getBrowserVersion
protected String getBrowserVersion()
- Specified by:
getBrowserVersionin classWebDriverManager
-
setDriverVersion
protected void setDriverVersion(String driverVersion)
- Specified by:
setDriverVersionin classWebDriverManager
-
setBrowserVersion
protected void setBrowserVersion(String browserVersion)
- Specified by:
setBrowserVersionin classWebDriverManager
-
getDriverUrl
protected URL getDriverUrl()
- Specified by:
getDriverUrlin classWebDriverManager
-
getMirrorUrl
protected Optional<URL> getMirrorUrl()
- Specified by:
getMirrorUrlin classWebDriverManager
-
getExportParameter
protected Optional<String> getExportParameter()
- Specified by:
getExportParameterin classWebDriverManager
-
setDriverUrl
protected void setDriverUrl(URL url)
- Specified by:
setDriverUrlin classWebDriverManager
-
getCurrentVersion
protected String getCurrentVersion(URL url)
- Overrides:
getCurrentVersionin classWebDriverManager
-
getDriverUrls
protected List<URL> getDriverUrls(String driverVersion) throws IOException
- Specified by:
getDriverUrlsin classWebDriverManager- Throws:
IOException
-
postDownload
protected List<File> postDownload(File archive)
- Overrides:
postDownloadin classWebDriverManager
-
getDriverVersionFromRepository
protected Optional<String> getDriverVersionFromRepository(Optional<String> driverVersion)
- Overrides:
getDriverVersionFromRepositoryin classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()
- Overrides:
getCapabilitiesin classWebDriverManager
-
exportParameter
public WebDriverManager exportParameter(String exportParameter)
- Specified by:
exportParameterin classWebDriverManager
-
-