public class ThucydidesWebDriverSupport
extends java.lang.Object
Constructor and Description |
---|
ThucydidesWebDriverSupport() |
Modifier and Type | Method and Description |
---|---|
static void |
clearDefaultDriver() |
static void |
clearSession() |
static void |
clearStepLibraries() |
static void |
closeAllDrivers() |
static void |
closeCurrentDrivers() |
static void |
closeDriver() |
static java.lang.String |
getCurrentDriverName() |
static java.util.Optional<java.lang.String> |
getDefaultDriverOptions() |
static java.util.Optional<java.lang.String> |
getDefaultDriverType() |
static org.openqa.selenium.WebDriver |
getDriver() |
static java.lang.Class<? extends org.openqa.selenium.WebDriver> |
getDriverClass() |
static java.lang.String |
getDriversUsed() |
static Pages |
getPages() |
static <T extends org.openqa.selenium.WebDriver> |
getProxiedDriver() |
static org.openqa.selenium.remote.SessionId |
getSessionId() |
static StepFactory |
getStepFactory() |
static WebdriverManager |
getWebdriverManager() |
static WebdriverManager |
getWebdriverManager(WebDriverFactory webDriverFactory,
DriverConfiguration configuration) |
static void |
initialize() |
static void |
initialize(java.lang.String requestedDriver) |
static void |
initialize(WebdriverManager webdriverManager,
java.lang.String requestedDriver) |
static void |
initializeFieldsIn(java.lang.Object testCase) |
static boolean |
isDriverInstantiated() |
static boolean |
isInitialised() |
static void |
reset() |
static void |
useDefaultDriver(java.lang.String driverName) |
static void |
useDriver(org.openqa.selenium.WebDriver driver) |
static void |
useDriverOptions(java.lang.String driverOptions) |
public static void initialize()
public static void initialize(java.lang.String requestedDriver)
public static void initialize(WebdriverManager webdriverManager, java.lang.String requestedDriver)
public static void reset()
public static boolean isInitialised()
public static void initializeFieldsIn(java.lang.Object testCase)
public static StepFactory getStepFactory()
public static void useDefaultDriver(java.lang.String driverName)
public static void useDriverOptions(java.lang.String driverOptions)
public static void clearDefaultDriver()
public static void clearSession()
public static void useDriver(org.openqa.selenium.WebDriver driver)
public static java.util.Optional<java.lang.String> getDefaultDriverType()
public static java.util.Optional<java.lang.String> getDefaultDriverOptions()
public static org.openqa.selenium.WebDriver getDriver()
public static void closeAllDrivers()
public static void closeCurrentDrivers()
public static void closeDriver()
public static WebdriverManager getWebdriverManager(WebDriverFactory webDriverFactory, DriverConfiguration configuration)
public static WebdriverManager getWebdriverManager()
public static Pages getPages()
public static <T extends org.openqa.selenium.WebDriver> T getProxiedDriver()
public static java.lang.Class<? extends org.openqa.selenium.WebDriver> getDriverClass()
public static org.openqa.selenium.remote.SessionId getSessionId()
public static java.lang.String getCurrentDriverName()
public static java.lang.String getDriversUsed()
public static boolean isDriverInstantiated()
public static void clearStepLibraries()