Class ThreadDriver
- java.lang.Object
-
- org.fluentlenium.adapter.sharedwebdriver.ThreadDriver
-
- All Implemented Interfaces:
FluentLeniumDriver
public class ThreadDriver extends java.lang.Object implements FluentLeniumDriver
Stores and handlesSharedWebDriver
instances for test methods and thred ids.- See Also:
ConfigurationProperties.DriverLifecycle.THREAD
,SharedWebdriverSingletonImpl
-
-
Constructor Summary
Constructors Constructor Description ThreadDriver()
-
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(java.lang.Class<T> testClass, java.lang.String testName, long id)
void
quitDriver(SharedWebDriver driver)
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 driver)
Description copied from interface:FluentLeniumDriver
Quits the argument shared webdriver.- Specified by:
quitDriver
in interfaceFluentLeniumDriver
- Parameters:
driver
- 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(java.lang.Class<T> testClass, java.lang.String testName, long id)
-
-