public class DesiredCapabilities
extends java.lang.Object
implements java.io.Serializable, org.openqa.selenium.Capabilities
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
capabilities |
| Constructor and Description |
|---|
DesiredCapabilities() |
DesiredCapabilities(org.openqa.selenium.Capabilities... others) |
DesiredCapabilities(org.openqa.selenium.Capabilities other) |
DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap) |
DesiredCapabilities(java.lang.String browser,
java.lang.String version,
org.openqa.selenium.Platform platform) |
| Modifier and Type | Method and Description |
|---|---|
static DesiredCapabilities |
android() |
java.util.Map<java.lang.String,?> |
asMap() |
static DesiredCapabilities |
chrome() |
static DesiredCapabilities |
edge() |
boolean |
equals(java.lang.Object o) |
static DesiredCapabilities |
firefox() |
java.lang.String |
getBrowserName() |
java.lang.Object |
getCapability(java.lang.String capabilityName) |
org.openqa.selenium.Platform |
getPlatform() |
java.lang.String |
getVersion() |
int |
hashCode() |
static DesiredCapabilities |
htmlUnit() |
static DesiredCapabilities |
htmlUnitWithJs() |
static DesiredCapabilities |
internetExplorer() |
static DesiredCapabilities |
ipad() |
static DesiredCapabilities |
iphone() |
boolean |
is(java.lang.String capabilityName) |
boolean |
isJavascriptEnabled() |
DesiredCapabilities |
merge(org.openqa.selenium.Capabilities extraCapabilities)
Merges the extra capabilities provided into this DesiredCapabilities instance.
|
static DesiredCapabilities |
opera()
Deprecated.
Use #operaBlink
|
static DesiredCapabilities |
operaBlink() |
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,
org.openqa.selenium.Platform value) |
void |
setCapability(java.lang.String capabilityName,
java.lang.String value) |
void |
setJavascriptEnabled(boolean javascriptEnabled) |
void |
setPlatform(org.openqa.selenium.Platform platform) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
private final java.util.Map<java.lang.String,java.lang.Object> capabilities
public DesiredCapabilities(java.lang.String browser,
java.lang.String version,
org.openqa.selenium.Platform platform)
public DesiredCapabilities()
public DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap)
public DesiredCapabilities(org.openqa.selenium.Capabilities other)
public DesiredCapabilities(org.openqa.selenium.Capabilities... others)
public java.lang.String getBrowserName()
getBrowserName in interface org.openqa.selenium.Capabilitiespublic void setBrowserName(java.lang.String browserName)
public java.lang.String getVersion()
getVersion in interface org.openqa.selenium.Capabilitiespublic void setVersion(java.lang.String version)
public org.openqa.selenium.Platform getPlatform()
getPlatform in interface org.openqa.selenium.Capabilitiespublic void setPlatform(org.openqa.selenium.Platform platform)
public boolean isJavascriptEnabled()
isJavascriptEnabled in interface org.openqa.selenium.Capabilitiespublic void setJavascriptEnabled(boolean javascriptEnabled)
public java.lang.Object getCapability(java.lang.String capabilityName)
getCapability in interface org.openqa.selenium.Capabilitiespublic boolean is(java.lang.String capabilityName)
is in interface org.openqa.selenium.Capabilitiespublic DesiredCapabilities merge(org.openqa.selenium.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,
org.openqa.selenium.Platform value)
public void setCapability(java.lang.String key,
java.lang.Object value)
public java.util.Map<java.lang.String,?> asMap()
asMap in interface org.openqa.selenium.Capabilitiespublic static DesiredCapabilities android()
public static DesiredCapabilities chrome()
public static DesiredCapabilities firefox()
public static DesiredCapabilities htmlUnit()
public static DesiredCapabilities htmlUnitWithJs()
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()
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