Package org.openqa.selenium.remote
Class DesiredCapabilities
java.lang.Object
org.openqa.selenium.MutableCapabilities
org.openqa.selenium.remote.DesiredCapabilities
- All Implemented Interfaces:
Serializable
,org.openqa.selenium.Capabilities
public class DesiredCapabilities
extends org.openqa.selenium.MutableCapabilities
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDesiredCapabilities
(String browser, String version, org.openqa.selenium.Platform platform) DesiredCapabilities
(Map<String, ?> rawMap) DesiredCapabilities
(org.openqa.selenium.Capabilities other) DesiredCapabilities
(org.openqa.selenium.Capabilities... others) -
Method Summary
Modifier and TypeMethodDescriptionboolean
merge
(org.openqa.selenium.Capabilities extraCapabilities) Merges the extra capabilities provided into this DesiredCapabilities instance.void
setAcceptInsecureCerts
(boolean acceptInsecureCerts) void
setBrowserName
(String browserName) void
setPlatform
(org.openqa.selenium.Platform platform) void
setVersion
(String version) Methods inherited from class org.openqa.selenium.MutableCapabilities
asMap, equals, getCapability, getCapabilityNames, hashCode, setCapability, setCapability, setCapability, setCapability, toJson, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.openqa.selenium.Capabilities
getBrowserName, getBrowserVersion, getPlatformName, is
-
Constructor Details
-
DesiredCapabilities
-
DesiredCapabilities
public DesiredCapabilities() -
DesiredCapabilities
-
DesiredCapabilities
public DesiredCapabilities(org.openqa.selenium.Capabilities other) -
DesiredCapabilities
public DesiredCapabilities(org.openqa.selenium.Capabilities... others)
-
-
Method Details
-
setBrowserName
-
setVersion
-
setPlatform
public void setPlatform(org.openqa.selenium.Platform platform) -
acceptInsecureCerts
public boolean acceptInsecureCerts() -
setAcceptInsecureCerts
public void setAcceptInsecureCerts(boolean acceptInsecureCerts) -
merge
Merges the extra capabilities provided into this DesiredCapabilities instance. If capabilities with the same name exist in this instance, they will be overridden by the values from the extraCapabilities object.- Specified by:
merge
in interfaceorg.openqa.selenium.Capabilities
- Overrides:
merge
in classorg.openqa.selenium.MutableCapabilities
- Parameters:
extraCapabilities
- Additional capabilities to be added.- Returns:
- DesiredCapabilities after the merge
-