public abstract class WebDriverHandler<T> extends java.lang.Object implements RestishHandler<T>, java.util.concurrent.Callable<T>
Modifier and Type | Field and Description |
---|---|
private org.openqa.selenium.remote.server.Session |
session |
Modifier | Constructor and Description |
---|---|
protected |
WebDriverHandler(org.openqa.selenium.remote.server.Session session) |
Modifier and Type | Method and Description |
---|---|
protected org.openqa.selenium.WebDriver |
getDriver() |
protected org.openqa.selenium.remote.server.KnownElements |
getKnownElements() |
protected org.openqa.selenium.remote.SessionId |
getRealSessionId() |
java.lang.String |
getScreenshot() |
protected org.openqa.selenium.remote.server.Session |
getSession() |
org.openqa.selenium.remote.SessionId |
getSessionId() |
protected org.openqa.selenium.WebDriver |
getUnwrappedDriver() |
T |
handle() |
protected BySelector |
newBySelector() |
protected WebDriverHandler(org.openqa.selenium.remote.server.Session session)
public final T handle() throws java.lang.Exception
handle
in interface RestishHandler<T>
java.lang.Exception
public org.openqa.selenium.remote.SessionId getSessionId()
public java.lang.String getScreenshot()
protected org.openqa.selenium.WebDriver getDriver()
protected org.openqa.selenium.remote.server.Session getSession()
protected org.openqa.selenium.remote.server.KnownElements getKnownElements()
protected org.openqa.selenium.remote.SessionId getRealSessionId()
protected BySelector newBySelector()
protected org.openqa.selenium.WebDriver getUnwrappedDriver()