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(@Nullable Map<String,?> rawMap)
    • DesiredCapabilities

      public DesiredCapabilities(Capabilities other)
    • DesiredCapabilities

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

    • setBrowserName

      public DesiredCapabilities setBrowserName(String browserName)
    • setVersion

      public DesiredCapabilities setVersion(String version)
    • setPlatform

      public DesiredCapabilities setPlatform(Platform platform)
    • acceptInsecureCerts

      public boolean acceptInsecureCerts()
    • setAcceptInsecureCerts

      public DesiredCapabilities 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