Package net.serenitybdd.core.webdriver
Class OverrideDriverCapabilities
- java.lang.Object
-
- net.serenitybdd.core.webdriver.OverrideDriverCapabilities
-
public class OverrideDriverCapabilities extends 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");
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OverrideDriverCapabilities.CapabilityBuilderChain
static class
OverrideDriverCapabilities.OverrideDriverCapabilitiesBuilder
static interface
OverrideDriverCapabilities.OverrideSetter
-
Constructor Summary
Constructors Constructor Description OverrideDriverCapabilities(String prefix)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
clear()
static Map<String,Object>
getProperties()
static boolean
shouldOverrideDefaults()
static OverrideDriverCapabilities.OverrideSetter
withProperty(String propertyName)
-
-
-
Constructor Detail
-
OverrideDriverCapabilities
public OverrideDriverCapabilities(String prefix)
-
-
Method Detail
-
withProperty
public static OverrideDriverCapabilities.OverrideSetter withProperty(String propertyName)
-
clear
public static void clear()
-
shouldOverrideDefaults
public static boolean shouldOverrideDefaults()
-
-