Package com.codeborne.selenide.webdriver
Class MergeableCapabilities
- java.lang.Object
-
- org.openqa.selenium.MutableCapabilities
-
- com.codeborne.selenide.webdriver.MergeableCapabilities
-
- All Implemented Interfaces:
java.io.Serializable,org.openqa.selenium.Capabilities
public class MergeableCapabilities extends org.openqa.selenium.MutableCapabilitiesA subclass of MutableCapabilities which has fixed `merge` method: it can properly merge all these ChromeOptions etc. with their Maps inside of Maps.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MergeableCapabilities(org.openqa.selenium.Capabilities base, org.openqa.selenium.Capabilities extraCapabilities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intamendHashCode()java.util.Map<java.lang.String,java.lang.Object>asMap()booleanequals(java.lang.Object arg0)java.lang.ObjectgetCapability(java.lang.String arg0)java.util.Set<java.lang.String>getCapabilityNames()org.openqa.selenium.PlatformgetPlatform()inthashCode()voidsetCapability(java.lang.String key, java.lang.Object value)java.util.Map<java.lang.String,java.lang.Object>toJson()java.lang.StringtoString()-
Methods inherited from class org.openqa.selenium.MutableCapabilities
merge, setCapability, setCapability, setCapability
-
-
-
-
Method Detail
-
setCapability
public void setCapability(java.lang.String key, java.lang.Object value)- Overrides:
setCapabilityin classorg.openqa.selenium.MutableCapabilities
-
getPlatform
public org.openqa.selenium.Platform getPlatform()
- Specified by:
getPlatformin interfaceorg.openqa.selenium.Capabilities
-
getCapability
public java.lang.Object getCapability(java.lang.String arg0)
- Specified by:
getCapabilityin interfaceorg.openqa.selenium.Capabilities
-
getCapabilityNames
public java.util.Set<java.lang.String> getCapabilityNames()
- Specified by:
getCapabilityNamesin interfaceorg.openqa.selenium.Capabilities
-
asMap
public java.util.Map<java.lang.String,java.lang.Object> asMap()
- Specified by:
asMapin interfaceorg.openqa.selenium.Capabilities
-
toJson
public java.util.Map<java.lang.String,java.lang.Object> toJson()
-
amendHashCode
protected int amendHashCode()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-