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 int amendHashCode()  
    java.util.Map<java.lang.String,​java.lang.Object> asMap()  
    boolean equals​(java.lang.Object arg0)  
    java.lang.Object getCapability​(java.lang.String arg0)  
    java.util.Set<java.lang.String> getCapabilityNames()  
    org.openqa.selenium.Platform getPlatform()  
    int hashCode()  
    static java.lang.String mask​(org.openqa.selenium.Capabilities capabilities, java.util.Set<java.lang.String> confidential)  
    java.util.Map<java.lang.String,​java.lang.Object> toJson()  
    java.lang.String toString()
    Mimics MutableCapabilities.toString() behavior, masking capability values marked as confidential.

    Methods inherited from class org.openqa.selenium.MutableCapabilities

    merge, setCapability, setCapability, setCapability, setCapability

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.openqa.selenium.Capabilities

    getBrowserName, getVersion, is, isJavascriptEnabled
  • 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()
      Mimics MutableCapabilities.toString() behavior, masking capability values marked as confidential.
      Returns:
      The string representation of this Capabilities instance.
    • getPlatform

      public org.openqa.selenium.Platform getPlatform()
      Specified by:
      getPlatform in interface org.openqa.selenium.Capabilities
    • getCapability

      public java.lang.Object getCapability​(java.lang.String arg0)
      Specified by:
      getCapability in interface org.openqa.selenium.Capabilities
    • getCapabilityNames

      public java.util.Set<java.lang.String> getCapabilityNames()
      Specified by:
      getCapabilityNames in interface org.openqa.selenium.Capabilities
    • asMap

      public java.util.Map<java.lang.String,​java.lang.Object> asMap()
      Specified by:
      asMap in interface org.openqa.selenium.Capabilities
    • toJson

      public java.util.Map<java.lang.String,​java.lang.Object> toJson()
    • amendHashCode

      protected int amendHashCode()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object arg0)
      Overrides:
      equals in class java.lang.Object