Class SharedWebDriver
- java.lang.Object
-
- org.fluentlenium.adapter.sharedwebdriver.SharedWebDriver
-
- All Implemented Interfaces:
org.openqa.selenium.WrapsDriver
public class SharedWebDriver extends Object implements org.openqa.selenium.WrapsDriver
A reference to a sharedWebDriver
used by a test.
-
-
Constructor Summary
Constructors Constructor Description SharedWebDriver(org.openqa.selenium.WebDriver driver, Class<?> testClass, String testName, ConfigurationProperties.DriverLifecycle driverLifecycle)
Creates a new shared WebDriver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openqa.selenium.WebDriver
getDriver()
Get the underlying driver.ConfigurationProperties.DriverLifecycle
getDriverLifecycle()
Get the driver lifecycle of this shared driver.Class<?>
getTestClass()
Get the test class.String
getTestName()
Get the test name.org.openqa.selenium.WebDriver
getWrappedDriver()
String
toString()
-
-
-
Constructor Detail
-
SharedWebDriver
public SharedWebDriver(org.openqa.selenium.WebDriver driver, Class<?> testClass, String testName, ConfigurationProperties.DriverLifecycle driverLifecycle)
Creates a new shared WebDriver.- Parameters:
driver
- selenium WebDrivertestClass
- test classtestName
- test namedriverLifecycle
- driver lifecycle
-
-
Method Detail
-
getWrappedDriver
public org.openqa.selenium.WebDriver getWrappedDriver()
- Specified by:
getWrappedDriver
in interfaceorg.openqa.selenium.WrapsDriver
-
getDriver
public org.openqa.selenium.WebDriver getDriver()
Get the underlying driver.- Returns:
- selenium driver
-
getTestClass
public Class<?> getTestClass()
Get the test class.- Returns:
- test class
-
getTestName
public String getTestName()
Get the test name.- Returns:
- test name
-
getDriverLifecycle
public ConfigurationProperties.DriverLifecycle getDriverLifecycle()
Get the driver lifecycle of this shared driver.- Returns:
- driver lifecycle
-
-