Class DesiredCapabilities

  • All Implemented Interfaces:
    java.io.Serializable, org.openqa.selenium.Capabilities

    public class DesiredCapabilities
    extends org.openqa.selenium.MutableCapabilities
    See Also:
    Serialized Form
    • Constructor Detail

      • DesiredCapabilities

        public DesiredCapabilities​(java.lang.String browser,
                                   java.lang.String version,
                                   org.openqa.selenium.Platform platform)
      • DesiredCapabilities

        public DesiredCapabilities()
      • DesiredCapabilities

        public DesiredCapabilities​(java.util.Map<java.lang.String,​?> rawMap)
      • DesiredCapabilities

        public DesiredCapabilities​(org.openqa.selenium.Capabilities other)
      • DesiredCapabilities

        public DesiredCapabilities​(org.openqa.selenium.Capabilities... others)
    • Method Detail

      • setBrowserName

        public void setBrowserName​(java.lang.String browserName)
      • setVersion

        public void setVersion​(java.lang.String version)
      • setPlatform

        public void setPlatform​(org.openqa.selenium.Platform platform)
      • setJavascriptEnabled

        public void setJavascriptEnabled​(boolean javascriptEnabled)
      • acceptInsecureCerts

        public boolean acceptInsecureCerts()
      • setAcceptInsecureCerts

        public void setAcceptInsecureCerts​(boolean acceptInsecureCerts)
      • merge

        public DesiredCapabilities merge​(org.openqa.selenium.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.
        Specified by:
        merge in interface org.openqa.selenium.Capabilities
        Overrides:
        merge in class org.openqa.selenium.MutableCapabilities
        Parameters:
        extraCapabilities - Additional capabilities to be added.
        Returns:
        DesiredCapabilities after the merge
      • 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
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object