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.Capabilities
public void setBrowserName(java.lang.String browserName)
public java.lang.String getVersion()
getVersion
in interface org.openqa.selenium.Capabilities
public void setVersion(java.lang.String version)
public org.openqa.selenium.Platform getPlatform()
getPlatform
in interface org.openqa.selenium.Capabilities
public void setPlatform(org.openqa.selenium.Platform platform)
public boolean isJavascriptEnabled()
isJavascriptEnabled
in interface org.openqa.selenium.Capabilities
public void setJavascriptEnabled(boolean javascriptEnabled)
public java.lang.Object getCapability(java.lang.String capabilityName)
getCapability
in interface org.openqa.selenium.Capabilities
public boolean is(java.lang.String capabilityName)
is
in interface org.openqa.selenium.Capabilities
public 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.Capabilities
public 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.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object