Package io.webdevice.support
Class ProtectedCapabilities
java.lang.Object
org.openqa.selenium.MutableCapabilities
io.webdevice.support.ProtectedCapabilities
- All Implemented Interfaces:
java.io.Serializable,org.openqa.selenium.Capabilities
public class ProtectedCapabilities
extends org.openqa.selenium.MutableCapabilities
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ProtectedCapabilities(org.openqa.selenium.Capabilities other, java.util.Set<java.lang.String> confidential) -
Method Summary
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()static java.lang.Stringmask(org.openqa.selenium.Capabilities capabilities, java.util.Set<java.lang.String> confidential)java.util.Map<java.lang.String,java.lang.Object>toJson()java.lang.StringtoString()MimicsMutableCapabilities.toString()behavior, masking capability values marked as confidential.Methods inherited from class org.openqa.selenium.MutableCapabilities
merge, setCapability, setCapability, setCapability, setCapability
-
Constructor Details
-
ProtectedCapabilities
public ProtectedCapabilities(org.openqa.selenium.Capabilities other, java.util.Set<java.lang.String> confidential)
-
-
Method Details
-
mask
public static java.lang.String mask(org.openqa.selenium.Capabilities capabilities, java.util.Set<java.lang.String> confidential) -
toString
public java.lang.String toString()MimicsMutableCapabilities.toString()behavior, masking capability values marked as confidential.- Returns:
- The string representation of this
Capabilitiesinstance.
-
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
-