org.openqa.selenium.remote
Class DesiredCapabilities
java.lang.Object
org.openqa.selenium.remote.DesiredCapabilities
- All Implemented Interfaces:
- java.io.Serializable, Capabilities
public class DesiredCapabilities
- extends java.lang.Object
- implements java.io.Serializable, Capabilities
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DesiredCapabilities
public DesiredCapabilities(java.lang.String browser,
java.lang.String version,
Platform platform)
DesiredCapabilities
public DesiredCapabilities()
DesiredCapabilities
public DesiredCapabilities(java.util.Map<java.lang.String,?> rawMap)
DesiredCapabilities
public DesiredCapabilities(Capabilities other)
getBrowserName
public java.lang.String getBrowserName()
- Specified by:
getBrowserName in interface Capabilities
setBrowserName
public void setBrowserName(java.lang.String browserName)
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion in interface Capabilities
setVersion
public void setVersion(java.lang.String version)
getPlatform
public Platform getPlatform()
- Specified by:
getPlatform in interface Capabilities
setPlatform
public void setPlatform(Platform platform)
isJavascriptEnabled
public boolean isJavascriptEnabled()
- Specified by:
isJavascriptEnabled in interface Capabilities
setJavascriptEnabled
public void setJavascriptEnabled(boolean javascriptEnabled)
getCapability
public java.lang.Object getCapability(java.lang.String capabilityName)
- Specified by:
getCapability in interface Capabilities
- Parameters:
capabilityName - The capability to return.
- Returns:
- The value, or null if not set.
- See Also:
CapabilityType
is
public boolean is(java.lang.String capabilityName)
- Specified by:
is in interface Capabilities
- Parameters:
capabilityName - The capability to check.
- Returns:
- Whether or not the value is not null and not false.
- See Also:
CapabilityType
merge
public void merge(Capabilities extraCapabilities)
- Merges the extra capabilities provided into this DesiredCapabilities instance. If capabilities
with the same name exist in this instance, they will be overridden by the values from the
extraCapabilities object.
- Parameters:
extraCapabilities - Additional capabilities to be added.
setCapability
public void setCapability(java.lang.String capabilityName,
boolean value)
setCapability
public void setCapability(java.lang.String capabilityName,
java.lang.String value)
setCapability
public void setCapability(java.lang.String capabilityName,
Platform value)
asMap
public java.util.Map<java.lang.String,?> asMap()
- Specified by:
asMap in interface Capabilities
- Returns:
- The capabilities as a Map
setCapability
public void setCapability(java.lang.String key,
java.lang.Object value)
android
public static DesiredCapabilities android()
chrome
public static DesiredCapabilities chrome()
firefox
public static DesiredCapabilities firefox()
htmlUnit
public static DesiredCapabilities htmlUnit()
internetExplorer
public static DesiredCapabilities internetExplorer()
iphone
public static DesiredCapabilities iphone()
ipad
public static DesiredCapabilities ipad()
opera
public static DesiredCapabilities opera()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
Copyright © 2011. All Rights Reserved.