public class DriverPool
extends java.lang.Object
Constructor and Description |
---|
DriverPool() |
Modifier and Type | Method and Description |
---|---|
static void |
associateTestNameWithDriver(java.lang.String testInClass,
org.openqa.selenium.WebDriver driver)
Associates WebDriver instance with test name.
|
static org.openqa.selenium.WebDriver |
getDriverBySessionId(java.lang.String sessionId)
Returns WebDriver instance by session ID.
|
static org.openqa.selenium.WebDriver |
getDriverByTestName(java.lang.String test)
Returns WebDriver instance by test name.
|
static java.lang.String |
getSessionIdByTestName(java.lang.String test)
Returns session ID by test name.
|
static java.lang.String |
getTestNameByDriver(org.openqa.selenium.WebDriver driver)
Returns test name by WebDriver instance.
|
static java.lang.String |
registerDriverSession(org.openqa.selenium.WebDriver driver)
Associates WebDriver instance with session ID.
|
public static java.lang.String registerDriverSession(org.openqa.selenium.WebDriver driver)
driver
- WebDriver
instancepublic static void associateTestNameWithDriver(java.lang.String testInClass, org.openqa.selenium.WebDriver driver)
testInClass
- name of testdriver
- WebDriver
instancepublic static org.openqa.selenium.WebDriver getDriverByTestName(java.lang.String test)
test
- name of testWebDriver
instancepublic static org.openqa.selenium.WebDriver getDriverBySessionId(java.lang.String sessionId)
sessionId
- WebDriver
instancepublic static java.lang.String getSessionIdByTestName(java.lang.String test)
test
- name of testpublic static java.lang.String getTestNameByDriver(org.openqa.selenium.WebDriver driver)
driver
- WebDriver
instance