public class DesiredCapabilities extends java.lang.Object implements java.io.Serializable, Capabilities
| 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 |
|---|---|
static DesiredCapabilities |
android() |
java.util.Map<java.lang.String,?> |
asMap() |
static DesiredCapabilities |
chrome() |
boolean |
equals(java.lang.Object o) |
static DesiredCapabilities |
firefox() |
java.lang.String |
getBrowserName() |
java.lang.Object |
getCapability(java.lang.String capabilityName) |
Platform |
getPlatform() |
java.lang.String |
getVersion() |
int |
hashCode() |
static DesiredCapabilities |
htmlUnit() |
static DesiredCapabilities |
internetExplorer() |
static DesiredCapabilities |
ipad() |
static DesiredCapabilities |
iphone() |
boolean |
is(java.lang.String capabilityName) |
boolean |
isJavascriptEnabled() |
DesiredCapabilities |
merge(Capabilities extraCapabilities)
Merges the extra capabilities provided into this DesiredCapabilities instance.
|
static DesiredCapabilities |
opera() |
static DesiredCapabilities |
phantomjs() |
static DesiredCapabilities |
safari() |
void |
setBrowserName(java.lang.String browserName) |
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) |
void |
setJavascriptEnabled(boolean javascriptEnabled) |
void |
setPlatform(Platform platform) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
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 java.lang.String getBrowserName()
getBrowserName in interface Capabilitiespublic void setBrowserName(java.lang.String browserName)
public java.lang.String getVersion()
getVersion in interface Capabilitiespublic void setVersion(java.lang.String version)
public Platform getPlatform()
getPlatform in interface Capabilitiespublic void setPlatform(Platform platform)
public boolean isJavascriptEnabled()
isJavascriptEnabled in interface Capabilitiespublic void setJavascriptEnabled(boolean javascriptEnabled)
public java.lang.Object getCapability(java.lang.String capabilityName)
getCapability in interface CapabilitiescapabilityName - The capability to return.CapabilityTypepublic boolean is(java.lang.String capabilityName)
is in interface CapabilitiescapabilityName - The capability to check.CapabilityTypepublic DesiredCapabilities merge(Capabilities extraCapabilities)
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.util.Map<java.lang.String,?> asMap()
asMap in interface Capabilitiespublic static DesiredCapabilities android()
public static DesiredCapabilities chrome()
public static DesiredCapabilities firefox()
public static DesiredCapabilities htmlUnit()
public static DesiredCapabilities internetExplorer()
public static DesiredCapabilities iphone()
public static DesiredCapabilities ipad()
public static DesiredCapabilities opera()
public static DesiredCapabilities safari()
public static DesiredCapabilities phantomjs()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object