Class DesiredCapabilities

java.lang.Object
org.openqa.selenium.MutableCapabilities
org.openqa.selenium.remote.DesiredCapabilities
All Implemented Interfaces:
Serializable, Capabilities

public class DesiredCapabilities extends MutableCapabilities
See Also:
  • Constructor Details

    • DesiredCapabilities

      public DesiredCapabilities(String browser, String version, Platform platform)
    • DesiredCapabilities

      public DesiredCapabilities()
    • DesiredCapabilities

      public DesiredCapabilities(Map<String,?> rawMap)
    • DesiredCapabilities

      public DesiredCapabilities(Capabilities other)
    • DesiredCapabilities

      public DesiredCapabilities(Capabilities... others)
  • Method Details

    • setBrowserName

      public void setBrowserName(String browserName)
    • setVersion

      public void setVersion(String version)
    • setPlatform

      public void setPlatform(Platform platform)
    • acceptInsecureCerts

      public boolean acceptInsecureCerts()
    • setAcceptInsecureCerts

      public void setAcceptInsecureCerts(boolean acceptInsecureCerts)
    • merge

      public DesiredCapabilities merge(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 Capabilities
      Overrides:
      merge in class MutableCapabilities
      Parameters:
      extraCapabilities - Additional capabilities to be added.
      Returns:
      DesiredCapabilities after the merge