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 Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
acceptInsecureCerts()
protected int
amendHashCode()
java.util.Map<java.lang.String,java.lang.Object>
asMap()
boolean
equals(java.lang.Object arg0)
java.lang.Object
getCapability(java.lang.String arg0)
java.util.Set<java.lang.String>
getCapabilityNames()
org.openqa.selenium.Platform
getPlatform()
int
hashCode()
static DesiredCapabilities
htmlUnit()
Deprecated.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)
void
setPlatform(org.openqa.selenium.Platform platform)
void
setVersion(java.lang.String version)
java.util.Map<java.lang.String,java.lang.Object>
toJson()
java.lang.String
toString()
-
Methods inherited from class org.openqa.selenium.MutableCapabilities
setCapability, setCapability, setCapability, setCapability
-
-
-
-
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
public void setJavascriptEnabled(boolean javascriptEnabled)
-
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
-
htmlUnit
@Deprecated public static DesiredCapabilities htmlUnit()
Deprecated.
-
getPlatform
public org.openqa.selenium.Platform getPlatform()
- Specified by:
getPlatform
in interfaceorg.openqa.selenium.Capabilities
-
getCapability
public java.lang.Object getCapability(java.lang.String arg0)
- Specified by:
getCapability
in interfaceorg.openqa.selenium.Capabilities
-
getCapabilityNames
public java.util.Set<java.lang.String> getCapabilityNames()
- Specified by:
getCapabilityNames
in interfaceorg.openqa.selenium.Capabilities
-
asMap
public java.util.Map<java.lang.String,java.lang.Object> asMap()
- Specified by:
asMap
in interfaceorg.openqa.selenium.Capabilities
-
toJson
public java.util.Map<java.lang.String,java.lang.Object> toJson()
-
amendHashCode
protected int amendHashCode()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-