public class DefaultDriverSessions extends java.lang.Object implements DriverSessions
Constructor and Description |
---|
DefaultDriverSessions(DriverFactory factory,
long inactiveSessionTimeoutMs) |
Modifier and Type | Method and Description |
---|---|
void |
deleteSession(org.openqa.selenium.remote.SessionId sessionId) |
Session |
get(org.openqa.selenium.remote.SessionId sessionId) |
java.util.Set<org.openqa.selenium.remote.SessionId> |
getSessions() |
org.openqa.selenium.remote.SessionId |
newSession(java.util.stream.Stream<org.openqa.selenium.Capabilities> desiredCapabilities) |
void |
registerDriver(org.openqa.selenium.Capabilities capabilities,
java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass) |
public DefaultDriverSessions(DriverFactory factory, long inactiveSessionTimeoutMs)
public void registerDriver(org.openqa.selenium.Capabilities capabilities, java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass)
registerDriver
in interface DriverSessions
public org.openqa.selenium.remote.SessionId newSession(java.util.stream.Stream<org.openqa.selenium.Capabilities> desiredCapabilities) throws java.lang.Exception
newSession
in interface DriverSessions
java.lang.Exception
public Session get(org.openqa.selenium.remote.SessionId sessionId)
get
in interface DriverSessions
public void deleteSession(org.openqa.selenium.remote.SessionId sessionId)
deleteSession
in interface DriverSessions
public java.util.Set<org.openqa.selenium.remote.SessionId> getSessions()
getSessions
in interface DriverSessions