Class DesiredCapabilities

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

    public class DesiredCapabilities
    extends org.openqa.selenium.MutableCapabilities
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean acceptInsecureCerts()  
      DesiredCapabilities merge​(org.openqa.selenium.Capabilities extraCapabilities)
      Merges the extra capabilities provided into this DesiredCapabilities instance.
      void setAcceptInsecureCerts​(boolean acceptInsecureCerts)  
      void setBrowserName​(java.lang.String browserName)  
      void setJavascriptEnabled​(boolean javascriptEnabled)
      Deprecated.
      This setting has no effect in W3C sessions, and JWP support is going away soon.
      void setPlatform​(org.openqa.selenium.Platform platform)  
      void setVersion​(java.lang.String version)  
      • Methods inherited from class org.openqa.selenium.MutableCapabilities

        asMap, equals, getCapability, getCapabilityNames, hashCode, setCapability, setCapability, setCapability, setCapability, toJson, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.openqa.selenium.Capabilities

        getBrowserName, getBrowserVersion, getPlatformName, is
    • 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

        @Deprecated
        public void setJavascriptEnabled​(boolean javascriptEnabled)
        Deprecated.
        This setting has no effect in W3C sessions, and JWP support is going away soon.
      • 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