Package net.thucydides.core.webdriver
Interface WebdriverManager
- All Known Implementing Classes:
SerenityWebdriverManager
public interface WebdriverManager
Manage WebDriver instances.
It instantiates browser drivers, based on the test configuration, and manages them for the
duration of the tests.
- Author:
- johnsmart
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
int
int
org.openqa.selenium.WebDriver
List<org.openqa.selenium.WebDriver>
org.openqa.selenium.remote.SessionId
org.openqa.selenium.WebDriver
org.openqa.selenium.WebDriver
getWebdriver
(String driver) org.openqa.selenium.WebDriver
getWebdriverByName
(String actorName) org.openqa.selenium.WebDriver
getWebdriverByName
(String actorName, String driver) boolean
void
overrideDefaultDriverType
(String driverType) void
overrideProperties
(Map<String, String> propertyValues) void
registerDriver
(org.openqa.selenium.WebDriver driver) void
reset()
void
void
setCurrentDriver
(org.openqa.selenium.WebDriver driver) withOptions
(String driverOptions) withProperty
(String property, String value)
-
Method Details
-
getWebdriver
org.openqa.selenium.WebDriver getWebdriver() -
inContext
-
getWebdriver
-
getWebdriverByName
-
getWebdriverByName
-
getCurrentDriverType
String getCurrentDriverType() -
getCurrentDriver
org.openqa.selenium.WebDriver getCurrentDriver() -
getDefaultDriverType
String getDefaultDriverType() -
overrideDefaultDriverType
-
getSessionId
org.openqa.selenium.remote.SessionId getSessionId() -
closeDriver
void closeDriver() -
closeAllDrivers
void closeAllDrivers() -
closeCurrentDrivers
void closeCurrentDrivers() -
withProperty
-
resetDriver
void resetDriver() -
getCurrentActiveWebdriverCount
int getCurrentActiveWebdriverCount() -
getActiveWebdriverCount
int getActiveWebdriverCount() -
hasAnInstantiatedDriver
boolean hasAnInstantiatedDriver() -
setCurrentDriver
void setCurrentDriver(org.openqa.selenium.WebDriver driver) -
clearCurrentDriver
void clearCurrentDriver() -
registerDriver
void registerDriver(org.openqa.selenium.WebDriver driver) -
getRegisteredDrivers
List<org.openqa.selenium.WebDriver> getRegisteredDrivers() -
getActiveDriverTypes
-
reset
void reset() -
withOptions
-
overrideProperties
-