Class MethodDriver
- java.lang.Object
-
- org.fluentlenium.adapter.sharedwebdriver.MethodDriver
-
- All Implemented Interfaces:
FluentLeniumDriver
public class MethodDriver extends java.lang.Object implements FluentLeniumDriver
Stores and handlesSharedWebDriver
instances for test methods.- See Also:
ConfigurationProperties.DriverLifecycle.METHOD
,SharedWebdriverSingletonImpl
-
-
Constructor Summary
Constructors Constructor Description MethodDriver()
-
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)
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(java.lang.Class<T> testClass, java.lang.String testName)
-
-