public class MutableCapabilities extends java.lang.Object implements Capabilities, java.io.Serializable
Constructor and Description |
---|
MutableCapabilities() |
MutableCapabilities(Capabilities other) |
MutableCapabilities(java.util.Map<java.lang.String,?> capabilities) |
Modifier and Type | Method and Description |
---|---|
protected int |
amendHashCode()
Subclasses can use this to add information that isn't always in the capabilities map.
|
java.util.Map<java.lang.String,?> |
asMap() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getCapability(java.lang.String capabilityName) |
int |
hashCode() |
MutableCapabilities |
merge(Capabilities extraCapabilities)
Merges the extra capabilities provided into this DesiredCapabilities instance.
|
void |
setCapability(java.lang.String capabilityName,
boolean value) |
void |
setCapability(java.lang.String key,
java.lang.Object value) |
void |
setCapability(java.lang.String capabilityName,
Platform value) |
void |
setCapability(java.lang.String capabilityName,
java.lang.String value) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBrowserName, getPlatform, getVersion, is, isJavascriptEnabled
public MutableCapabilities()
public MutableCapabilities(Capabilities other)
public MutableCapabilities(java.util.Map<java.lang.String,?> capabilities)
public java.lang.Object getCapability(java.lang.String capabilityName)
getCapability
in interface Capabilities
capabilityName
- The capability to return.org.openqa.selenium.remote.CapabilityType
public java.util.Map<java.lang.String,?> asMap()
asMap
in interface Capabilities
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
protected int amendHashCode()
public MutableCapabilities merge(Capabilities extraCapabilities)
merge
in interface Capabilities
extraCapabilities
- Additional capabilities to be added.public void setCapability(java.lang.String capabilityName, boolean value)
public void setCapability(java.lang.String capabilityName, java.lang.String value)
public void setCapability(java.lang.String capabilityName, Platform value)
public void setCapability(java.lang.String key, java.lang.Object value)
public java.lang.String toString()
toString
in class java.lang.Object