Class OverrideDriverCapabilities

java.lang.Object
net.serenitybdd.core.webdriver.OverrideDriverCapabilities

public class OverrideDriverCapabilities
extends java.lang.Object
This class allows you to override driver capabilities defined in the Serenity configuration files at runtime. This should be done before a new web page is opened, and will last for the duration of the test. Sample usage:

         OverrideDriverCapabilities.withProperty("browser").setTo("Chrome");
     
  • Constructor Details

    • OverrideDriverCapabilities

      public OverrideDriverCapabilities​(java.lang.String prefix)
  • Method Details

    • withProperty

      public static OverrideDriverCapabilities.OverrideSetter withProperty​(java.lang.String propertyName)
    • clear

      public static void clear()
    • getProperties

      public static java.util.Map<java.lang.String,​java.lang.Object> getProperties()
    • shouldOverrideDefaults

      public static boolean shouldOverrideDefaults()