All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method and Description |
protected void |
addDefaultArgumentsForDocker(org.openqa.selenium.Capabilities options) |
protected void |
addShutdownHookIfRequired() |
WebDriverManager |
arch32() |
WebDriverManager |
arch64() |
WebDriverManager |
architecture(Architecture architecture) |
WebDriverManager |
arm64() |
WebDriverManager |
avoidBrowserDetection() |
WebDriverManager |
avoidDockerLocalFallback() |
WebDriverManager |
avoidExport() |
WebDriverManager |
avoidFallback() |
WebDriverManager |
avoidOutputTree() |
WebDriverManager |
avoidReadReleaseFromRepository() |
WebDriverManager |
avoidResolutionCache() |
WebDriverManager |
avoidShutdownHook() |
WebDriverManager |
avoidTmpFolder() |
WebDriverManager |
avoidUseChromiumDriverSnap() |
WebDriverManager |
browserInDocker() |
WebDriverManager |
browserInDockerAndroid() |
WebDriverManager |
browserVersion(String browserVersion) |
WebDriverManager |
browserVersionDetectionCommand(String browserVersionCommand) |
WebDriverManager |
browserVersionDetectionRegex(String regex) |
protected Optional<URL> |
buildUrl(String driverVersion) |
WebDriverManager |
cachePath(String cachePath) |
WebDriverManager |
capabilities(org.openqa.selenium.Capabilities capabilities) |
static WebDriverManager |
chromedriver() |
static WebDriverManager |
chromiumdriver() |
WebDriverManager |
clearDriverCache() |
WebDriverManager |
clearResolutionCache() |
WebDriverManager |
commandsPropertiesUrl(URL url) |
Config |
config() |
org.openqa.selenium.WebDriver |
create() |
List<org.openqa.selenium.WebDriver> |
create(int numberOfBrowser) |
protected org.openqa.selenium.WebDriver |
createDockerWebDriver() |
protected org.openqa.selenium.WebDriver |
createLocalWebDriver() |
protected UrlHandler |
createUrlHandler(String driverVersion) |
protected Optional<String> |
detectBrowserVersion() |
WebDriverManager |
disableCsp() |
WebDriverManager |
dockerAvoidPulling() |
WebDriverManager |
dockerCustomImage(String dockerImage) |
WebDriverManager |
dockerDaemonUrl(String daemonUrl) |
WebDriverManager |
dockerExtraHosts(String... hosts) |
WebDriverManager |
dockerImage(String dockerImage)
|
WebDriverManager |
dockerLang(String lang) |
WebDriverManager |
dockerNetwork(String network) |
WebDriverManager |
dockerPrivateEndpoint(String endpoint) |
WebDriverManager |
dockerRecordingFrameRate(int frameRate) |
WebDriverManager |
dockerRecordingOutput(Path path) |
WebDriverManager |
dockerRecordingOutput(String path) |
WebDriverManager |
dockerRecordingPrefix(String prefix) |
WebDriverManager |
dockerScreenResolution(String screenResolution) |
WebDriverManager |
dockerShmSize(String size) |
WebDriverManager |
dockerStopTimeoutSec(Integer timeout) |
WebDriverManager |
dockerTimezone(String timezone) |
WebDriverManager |
dockerTmpfsMount(String mount) |
WebDriverManager |
dockerTmpfsSize(String size) |
WebDriverManager |
dockerVolumes(String... volumes) |
protected String |
download(String driverVersion) |
WebDriverManager |
driverRepositoryUrl(URL url) |
WebDriverManager |
driverVersion(String driverVersion) |
static WebDriverManager |
edgedriver() |
WebDriverManager |
enableRecording() |
WebDriverManager |
enableVnc() |
protected void |
exportDriver(String variableValue) |
WebDriverManager |
exportParameter(DriverManagerType driverManagerType) |
abstract WebDriverManager |
exportParameter(String exportParameter) |
protected void |
fallback(Exception e,
String errorMessage) |
protected Optional<WebDriverBrowser> |
findWebDriverBrowser(org.openqa.selenium.WebDriver driver) |
static WebDriverManager |
firefoxdriver() |
WebDriverManager |
forceDownload() |
Optional<Path> |
getBrowserPath() |
protected abstract String |
getBrowserVersion() |
protected Optional<String> |
getBrowserVersionFromTheShell() |
protected Path |
getBrowserWatcherAsPath() |
protected org.openqa.selenium.Capabilities |
getCapabilities() |
protected String |
getCurrentVersion(URL url) |
String |
getDockerBrowserContainerId() |
String |
getDockerBrowserContainerId(org.openqa.selenium.WebDriver driver) |
URL |
getDockerNoVncUrl() |
URL |
getDockerNoVncUrl(org.openqa.selenium.WebDriver driver) |
Path |
getDockerRecordingPath() |
Path |
getDockerRecordingPath(org.openqa.selenium.WebDriver driver) |
URL |
getDockerSeleniumServerUrl() |
URL |
getDockerSeleniumServerUrl(org.openqa.selenium.WebDriver driver) |
DockerService |
getDockerService() |
String |
getDockerVncUrl() |
String |
getDockerVncUrl(org.openqa.selenium.WebDriver driver) |
String |
getDownloadedDriverPath() |
String |
getDownloadedDriverVersion() |
protected static WebDriverManager |
getDriver(String webDriverClass) |
abstract DriverManagerType |
getDriverManagerType() |
protected abstract String |
getDriverName() |
protected List<URL> |
getDriversFromGitHub(String driverVersion) |
protected List<URL> |
getDriversFromMirror(URL driverUrl,
String driverVersion) |
protected List<URL> |
getDriversFromXml(URL driverUrl,
String xpath,
Optional<NamespaceContext> namespaceContext) |
protected abstract URL |
getDriverUrl() |
protected URL |
getDriverUrlCkeckingMirror(URL url) |
protected abstract List<URL> |
getDriverUrls(String driverVersion) |
protected abstract String |
getDriverVersion() |
protected Optional<String> |
getDriverVersionFromRepository(Optional<String> driverVersion) |
protected String |
getDriverVersionLabel(String driverVersion) |
List<String> |
getDriverVersions() |
protected abstract Optional<String> |
getExportParameter() |
protected FilenameFilter |
getFolderFilter() |
protected HttpClient |
getHttpClient() |
static WebDriverManager |
getInstance() |
static WebDriverManager |
getInstance(Class<? extends org.openqa.selenium.WebDriver> webDriverClass) |
static WebDriverManager |
getInstance(DriverManagerType driverManagerType) |
static WebDriverManager |
getInstance(String browserName) |
protected String |
getKeyForResolutionCache() |
protected Optional<String> |
getLatestDriverVersionFromRepository() |
protected String |
getLatestVersionLabel() |
List<Map<String,Object>> |
getLogs() |
List<Map<String,Object>> |
getLogs(org.openqa.selenium.WebDriver driver) |
protected org.openqa.selenium.Capabilities |
getMergedCapabilities() |
protected abstract Optional<URL> |
getMirrorUrl() |
protected NamespaceContext |
getNamespaceContext() |
protected Optional<String> |
getOsLabel() |
protected Object |
getPropertyFromFirstWebDriverBrowser(Function<WebDriverBrowser,Object> function) |
protected Object |
getPropertyFromWebDriverBrowser(org.openqa.selenium.WebDriver driver,
Function<WebDriverBrowser,Object> function) |
protected ResolutionCache |
getResolutionCache() |
protected Optional<NamespaceContext> |
getS3NamespaceContext() |
protected String |
getShortDriverName() |
protected Optional<String> |
getValueFromResolutionCache(String preferenceKey) |
protected Charset |
getVersionCharset() |
protected VersionDetector |
getVersionDetector() |
org.openqa.selenium.WebDriver |
getWebDriver() |
protected WebDriverCreator |
getWebDriverCreator() |
List<org.openqa.selenium.WebDriver> |
getWebDriverList() |
WebDriverManager |
gitHubToken(String gitHubToken) |
protected void |
handleException(Exception e,
String driverVersion) |
static WebDriverManager |
iedriver() |
WebDriverManager |
ignoreDriverVersions(String... driverVersions) |
protected void |
initBrowserWatcherForChromium(Path extensionPath,
org.openqa.selenium.Capabilities caps) |
protected org.openqa.selenium.WebDriver |
instantiateDriver() |
static boolean |
isDockerAvailable() |
static boolean |
isOnline(String url) |
static boolean |
isOnline(URL url) |
protected boolean |
isUnknown(String driverVersion) |
protected boolean |
isUseMirror() |
protected boolean |
isUsingDocker() |
WebDriverManager |
linux() |
protected Document |
loadXML(InputStream inputStream) |
protected static void |
logCliError(String browserForResolving,
String browserForDocker,
int port) |
protected void |
logSeekRepo(URL driverUrl) |
WebDriverManager |
mac() |
static void |
main(String[] args) |
protected void |
manage(String driverVersion) |
protected InputStream |
openGitHubConnection(URL driverUrl) |
static WebDriverManager |
operadriver() |
WebDriverManager |
operatingSystem(OperatingSystem os) |
protected List<File> |
postDownload(File archive) |
WebDriverManager |
properties(String properties) |
WebDriverManager |
proxy(String proxy) |
WebDriverManager |
proxyPass(String proxyPass) |
WebDriverManager |
proxyUser(String proxyUser) |
void |
quit() |
void |
quit(org.openqa.selenium.WebDriver driver) |
protected void |
quit(WebDriverBrowser driverBrowser) |
WebDriverManager |
recordingOutput(Path path)
|
WebDriverManager |
recordingOutput(String path)
|
WebDriverManager |
recordingPrefix(String prefix)
|
WebDriverManager |
remoteAddress(String remoteAddress) |
WebDriverManager |
remoteAddress(URL remoteAddress) |
void |
reset() |
WebDriverManager |
resolutionCachePath(String resolutionCachePath) |
protected String |
resolveDriverVersion(String driverVersion) |
protected static void |
resolveLocal(String[] args,
String validBrowsers) |
protected static void |
runInDocker(String[] args,
String validBrowsers) |
static WebDriverManager |
safaridriver() |
protected abstract void |
setBrowserVersion(String browserVersion) |
protected abstract void |
setDriverUrl(URL url) |
protected abstract void |
setDriverVersion(String driverVersion) |
void |
setup() |
void |
startRecording() |
void |
startRecording(String recordingName) |
void |
startRecording(org.openqa.selenium.WebDriver driver) |
void |
startRecording(org.openqa.selenium.WebDriver driver,
String recordingName) |
protected static void |
startServer(String[] args,
int port) |
void |
stopDockerRecording() |
void |
stopDockerRecording(org.openqa.selenium.WebDriver driver) |
protected void |
stopDockerRecording(WebDriverBrowser driverBrowser) |
void |
stopRecording() |
void |
stopRecording(org.openqa.selenium.WebDriver driver) |
protected void |
storeInResolutionCache(String preferenceKey,
String resolvedDriverVersion,
String resolvedBrowserVersion) |
WebDriverManager |
timeout(int timeout) |
WebDriverManager |
ttl(int seconds) |
WebDriverManager |
ttlBrowsers(int seconds) |
WebDriverManager |
useBetaVersions() |
WebDriverManager |
useLocalCommandsPropertiesFirst() |
WebDriverManager |
useLocalVersionsPropertiesFirst() |
WebDriverManager |
useMirror() |
protected boolean |
useResolutionCache() |
protected boolean |
useResolutionCacheWithKey(String key) |
WebDriverManager |
versionsPropertiesUrl(URL url) |
WebDriverManager |
viewOnly() |
protected static WebDriverManager |
voiddriver() |
WebDriverManager |
watch() |
WebDriverManager |
watchAndDisplay() |
WebDriverManager |
win() |
static Path |
zipFolder(Path sourceFolder) |