net.thucydides.core.webdriver
Class ThucydidesWebDriverSupport
java.lang.Object
net.thucydides.core.webdriver.ThucydidesWebDriverSupport
public class ThucydidesWebDriverSupport
- extends Object
A utility class that provides services to initialize web testing and reporting-related fields in arbitrary objects.
It is designed to help integrate Thucydides into other testing tools such as Cucumber.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThucydidesWebDriverSupport
public ThucydidesWebDriverSupport()
initialize
public static void initialize(String requestedDriver)
initialize
public static void initialize()
initializeFieldsIn
public static void initializeFieldsIn(Object testCase)
getStepFactory
public static StepFactory getStepFactory()
getDriver
public static org.openqa.selenium.WebDriver getDriver()
closeCurrentDrivers
public static void closeCurrentDrivers()
closeAllDrivers
public static void closeAllDrivers()
getPages
public static Pages getPages()
injectDriverInto
protected static void injectDriverInto(Object testCase)
- Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectAnnotatedPagesObjectInto
protected static void injectAnnotatedPagesObjectInto(Object testCase)
- Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.