Class ClassDriver
- java.lang.Object
-
- org.fluentlenium.adapter.sharedwebdriver.ClassDriver
-
- All Implemented Interfaces:
FluentLeniumDriver
public class ClassDriver extends Object implements FluentLeniumDriver
Stores and handlesSharedWebDriver
instances for testClass
es.- See Also:
ConfigurationProperties.DriverLifecycle.CLASS
,SharedWebdriverSingletonImpl
-
-
Constructor Summary
Constructors Constructor Description ClassDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDriver(SharedWebDriver driver)
Adds this driver to the collection of shared webdrivers according to the driver lifecycle.<T> SharedWebDriver
getDriver(Class<T> testClass)
void
quitDriver(SharedWebDriver sharedWebDriver)
Quits the argument shared webdriver.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.fluentlenium.adapter.sharedwebdriver.FluentLeniumDriver
quitDriver
-
-
-
-
Method Detail
-
quitDriver
public void quitDriver(SharedWebDriver sharedWebDriver)
Description copied from interface:FluentLeniumDriver
Quits the argument shared webdriver.- Specified by:
quitDriver
in interfaceFluentLeniumDriver
- Parameters:
sharedWebDriver
- the driver to quit
-
addDriver
public void addDriver(SharedWebDriver driver)
Description copied from interface:FluentLeniumDriver
Adds this driver to the collection of shared webdrivers according to the driver lifecycle.- Specified by:
addDriver
in interfaceFluentLeniumDriver
- Parameters:
driver
- the driver to add
-
getDriver
public <T> SharedWebDriver getDriver(Class<T> testClass)
-
-