Package org.openqa.selenium.remote
Class DesiredCapabilities
- java.lang.Object
-
- org.openqa.selenium.MutableCapabilities
-
- org.openqa.selenium.remote.DesiredCapabilities
-
- All Implemented Interfaces:
java.io.Serializable
,org.openqa.selenium.Capabilities
public class DesiredCapabilities extends org.openqa.selenium.MutableCapabilities
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DesiredCapabilities()
DesiredCapabilities(java.lang.String browser, java.lang.String version, org.openqa.selenium.Platform platform)
DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap)
DesiredCapabilities(org.openqa.selenium.Capabilities other)
DesiredCapabilities(org.openqa.selenium.Capabilities... others)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
acceptInsecureCerts()
DesiredCapabilities
merge(org.openqa.selenium.Capabilities extraCapabilities)
Merges the extra capabilities provided into this DesiredCapabilities instance.void
setAcceptInsecureCerts(boolean acceptInsecureCerts)
void
setBrowserName(java.lang.String browserName)
void
setJavascriptEnabled(boolean javascriptEnabled)
Deprecated.This setting has no effect in W3C sessions, and JWP support is going away soon.void
setPlatform(org.openqa.selenium.Platform platform)
void
setVersion(java.lang.String version)
-
Methods inherited from class org.openqa.selenium.MutableCapabilities
asMap, equals, getCapability, getCapabilityNames, hashCode, setCapability, setCapability, setCapability, setCapability, toJson, toString
-
-
-
-
Constructor Detail
-
DesiredCapabilities
public DesiredCapabilities(java.lang.String browser, java.lang.String version, org.openqa.selenium.Platform platform)
-
DesiredCapabilities
public DesiredCapabilities()
-
DesiredCapabilities
public DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap)
-
DesiredCapabilities
public DesiredCapabilities(org.openqa.selenium.Capabilities other)
-
DesiredCapabilities
public DesiredCapabilities(org.openqa.selenium.Capabilities... others)
-
-
Method Detail
-
setBrowserName
public void setBrowserName(java.lang.String browserName)
-
setVersion
public void setVersion(java.lang.String version)
-
setPlatform
public void setPlatform(org.openqa.selenium.Platform platform)
-
setJavascriptEnabled
@Deprecated public void setJavascriptEnabled(boolean javascriptEnabled)
Deprecated.This setting has no effect in W3C sessions, and JWP support is going away soon.
-
acceptInsecureCerts
public boolean acceptInsecureCerts()
-
setAcceptInsecureCerts
public void setAcceptInsecureCerts(boolean acceptInsecureCerts)
-
merge
public DesiredCapabilities merge(org.openqa.selenium.Capabilities extraCapabilities)
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
-
-