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 booleanacceptInsecureCerts()protected intamendHashCode()java.util.Map<java.lang.String,java.lang.Object>asMap()booleanequals(java.lang.Object arg0)java.lang.ObjectgetCapability(java.lang.String arg0)java.util.Set<java.lang.String>getCapabilityNames()org.openqa.selenium.PlatformgetPlatform()inthashCode()static DesiredCapabilitieshtmlUnit()Deprecated.DesiredCapabilitiesmerge(org.openqa.selenium.Capabilities extraCapabilities)Merges the extra capabilities provided into this DesiredCapabilities instance.voidsetAcceptInsecureCerts(boolean acceptInsecureCerts)voidsetBrowserName(java.lang.String browserName)voidsetJavascriptEnabled(boolean javascriptEnabled)voidsetPlatform(org.openqa.selenium.Platform platform)voidsetVersion(java.lang.String version)java.util.Map<java.lang.String,java.lang.Object>toJson()java.lang.StringtoString()-
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:
mergein interfaceorg.openqa.selenium.Capabilities- Overrides:
mergein 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:
getPlatformin interfaceorg.openqa.selenium.Capabilities
-
getCapability
public java.lang.Object getCapability(java.lang.String arg0)
- Specified by:
getCapabilityin interfaceorg.openqa.selenium.Capabilities
-
getCapabilityNames
public java.util.Set<java.lang.String> getCapabilityNames()
- Specified by:
getCapabilityNamesin interfaceorg.openqa.selenium.Capabilities
-
asMap
public java.util.Map<java.lang.String,java.lang.Object> asMap()
- Specified by:
asMapin 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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-