Package io.webdevice.support
Class ProtectedCapabilities
- java.lang.Object
-
- org.openqa.selenium.MutableCapabilities
-
- io.webdevice.support.ProtectedCapabilities
-
- All Implemented Interfaces:
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, Supplier<Collection<String>> confidential)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intamendHashCode()Map<String,Object>asMap()booleanequals(Object arg0)ObjectgetCapability(String arg0)Set<String>getCapabilityNames()org.openqa.selenium.PlatformgetPlatform()inthashCode()static Stringmask(org.openqa.selenium.Capabilities capabilities, Collection<String> confidential)Map<String,Object>toJson()StringtoString()MimicsMutableCapabilities.toString()behavior, masking capability values marked as confidential.-
Methods inherited from class org.openqa.selenium.MutableCapabilities
merge, setCapability, setCapability, setCapability, setCapability
-
-
-
-
Constructor Detail
-
ProtectedCapabilities
public ProtectedCapabilities(org.openqa.selenium.Capabilities other, Supplier<Collection<String>> confidential)
-
-
Method Detail
-
toString
public String toString()
MimicsMutableCapabilities.toString()behavior, masking capability values marked as confidential.- Returns:
- The string representation of this
Capabilitiesinstance.
-
mask
public static String mask(org.openqa.selenium.Capabilities capabilities, Collection<String> confidential)
-
getPlatform
public org.openqa.selenium.Platform getPlatform()
- Specified by:
getPlatformin interfaceorg.openqa.selenium.Capabilities
-
getCapability
public Object getCapability(String arg0)
- Specified by:
getCapabilityin interfaceorg.openqa.selenium.Capabilities
-
getCapabilityNames
public Set<String> getCapabilityNames()
- Specified by:
getCapabilityNamesin interfaceorg.openqa.selenium.Capabilities
-
asMap
public Map<String,Object> asMap()
- Specified by:
asMapin interfaceorg.openqa.selenium.Capabilities
-
amendHashCode
protected int amendHashCode()
-
-