Package org.openqa.selenium.remote
Class AbstractDriverOptions<DO extends AbstractDriverOptions<DO>>
java.lang.Object
org.openqa.selenium.MutableCapabilities
org.openqa.selenium.remote.AbstractDriverOptions<DO>
- All Implemented Interfaces:
Serializable,Capabilities
- Direct Known Subclasses:
ChromiumOptions,FirefoxOptions,InternetExplorerOptions,SafariOptions
public abstract class AbstractDriverOptions<DO extends AbstractDriverOptions<DO>>
extends MutableCapabilities
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMap()getCapability(String capabilityName) protected abstract ObjectgetExtraCapability(String capabilityName) setAcceptInsecureCerts(boolean acceptInsecureCerts) setBrowserVersion(String browserVersion) setEnableDownloads(boolean enableDownloads) setImplicitWaitTimeout(Duration timeout) setPageLoadStrategy(PageLoadStrategy strategy) setPageLoadTimeout(Duration timeout) setPlatformName(String platformName) setScriptTimeout(Duration timeout) setStrictFileInteractability(boolean strictFileInteractability) Methods inherited from class org.openqa.selenium.MutableCapabilities
equals, hashCode, merge, setCapability, setCapability, setCapability, setCapability, toJson, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openqa.selenium.Capabilities
getBrowserName, getBrowserVersion, getPlatformName, is
-
Constructor Details
-
AbstractDriverOptions
public AbstractDriverOptions()
-
-
Method Details
-
setBrowserVersion
-
setPlatformName
-
setImplicitWaitTimeout
-
setPageLoadTimeout
-
setScriptTimeout
-
setPageLoadStrategy
-
setUnhandledPromptBehaviour
-
setAcceptInsecureCerts
-
setStrictFileInteractability
-
setProxy
-
setEnableDownloads
-
getCapabilityNames
- Specified by:
getCapabilityNamesin interfaceCapabilities- Overrides:
getCapabilityNamesin classMutableCapabilities
-
getExtraCapabilityNames
-
getCapability
- Specified by:
getCapabilityin interfaceCapabilities- Overrides:
getCapabilityin classMutableCapabilities- Parameters:
capabilityName- The capability to return.- Returns:
- The value, or null if not set.
- See Also:
-
getExtraCapability
-
asMap
- Specified by:
asMapin interfaceCapabilities- Overrides:
asMapin classMutableCapabilities- Returns:
- The capabilities as a Map.
-