Class FirefoxDriverManager
java.lang.Object
io.github.bonigarcia.wdm.WebDriverManager
io.github.bonigarcia.wdm.managers.FirefoxDriverManager
Manager for Firefox.
- Since:
- 1.5.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, 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
-
Constructor Details
-
FirefoxDriverManager
public FirefoxDriverManager()
-
-
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
-
getDriverUrls
- Specified by:
getDriverUrlsin classWebDriverManager- Throws:
IOException
-
getLatestDriverVersionFromRepository
- Overrides:
getLatestDriverVersionFromRepositoryin classWebDriverManager
-
getCurrentVersion
- Overrides:
getCurrentVersionin classWebDriverManager
-
getDriverVersionFromRepository
- Overrides:
getDriverVersionFromRepositoryin classWebDriverManager
-
getCapabilities
protected org.openqa.selenium.Capabilities getCapabilities()- Overrides:
getCapabilitiesin classWebDriverManager
-
postDownload
- Overrides:
postDownloadin classWebDriverManager
-
exportParameter
- Specified by:
exportParameterin classWebDriverManager
-