public class DesiredCapabilities extends MutableCapabilities
Constructor and Description |
---|
DesiredCapabilities() |
DesiredCapabilities(Capabilities... others) |
DesiredCapabilities(Capabilities other) |
DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap) |
DesiredCapabilities(java.lang.String browser,
java.lang.String version,
Platform platform) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptInsecureCerts() |
protected int |
amendHashCode()
Subclasses can use this to add information that isn't always in the capabilities map.
|
static DesiredCapabilities |
android() |
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
static DesiredCapabilities |
chrome() |
static DesiredCapabilities |
edge() |
boolean |
equals(java.lang.Object o) |
static DesiredCapabilities |
firefox() |
java.lang.Object |
getCapability(java.lang.String capabilityName) |
Platform |
getPlatform() |
int |
hashCode() |
static DesiredCapabilities |
htmlUnit() |
static DesiredCapabilities |
internetExplorer() |
static DesiredCapabilities |
ipad() |
static DesiredCapabilities |
iphone() |
DesiredCapabilities |
merge(Capabilities extraCapabilities)
Merges the extra capabilities provided into this DesiredCapabilities instance.
|
static DesiredCapabilities |
opera()
Deprecated.
Use #operaBlink
|
static DesiredCapabilities |
operaBlink() |
static DesiredCapabilities |
phantomjs()
Deprecated.
PhantomJS is no longer actively developed, and support will eventually be dropped.
|
static DesiredCapabilities |
safari() |
void |
setAcceptInsecureCerts(boolean acceptInsecureCerts) |
void |
setBrowserName(java.lang.String browserName) |
void |
setJavascriptEnabled(boolean javascriptEnabled) |
void |
setPlatform(Platform platform) |
void |
setVersion(java.lang.String version) |
java.util.Map<java.lang.String,java.lang.Object> |
toJson() |
java.lang.String |
toString() |
setCapability, setCapability, setCapability, setCapability
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBrowserName, getVersion, is, isJavascriptEnabled
public DesiredCapabilities(java.lang.String browser, java.lang.String version, Platform platform)
public DesiredCapabilities()
public DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap)
public DesiredCapabilities(Capabilities other)
public DesiredCapabilities(Capabilities... others)
public void setBrowserName(java.lang.String browserName)
public void setVersion(java.lang.String version)
public void setPlatform(Platform platform)
public void setJavascriptEnabled(boolean javascriptEnabled)
public boolean acceptInsecureCerts()
public void setAcceptInsecureCerts(boolean acceptInsecureCerts)
public DesiredCapabilities merge(Capabilities extraCapabilities)
merge
in interface Capabilities
merge
in class MutableCapabilities
extraCapabilities
- Additional capabilities to be added.public static DesiredCapabilities android()
public static DesiredCapabilities chrome()
public static DesiredCapabilities firefox()
public static DesiredCapabilities htmlUnit()
public static DesiredCapabilities edge()
public static DesiredCapabilities internetExplorer()
public static DesiredCapabilities iphone()
public static DesiredCapabilities ipad()
@Deprecated public static DesiredCapabilities opera()
public static DesiredCapabilities operaBlink()
public static DesiredCapabilities safari()
@Deprecated public static DesiredCapabilities phantomjs()
public Platform getPlatform()
getPlatform
in interface Capabilities
public java.lang.Object getCapability(java.lang.String capabilityName)
getCapability
in interface Capabilities
capabilityName
- The capability to return.CapabilityType
public java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap
in interface Capabilities
public java.util.Map<java.lang.String,java.lang.Object> toJson()
protected int amendHashCode()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object