public class DefaultSession extends java.lang.Object implements Session
Modifier and Type | Method and Description |
---|---|
void |
attachScreenshot(java.lang.String base64EncodedImage) |
void |
close() |
static Session |
createSession(DriverFactory factory,
org.openqa.selenium.io.TemporaryFilesystem tempFs,
org.openqa.selenium.Capabilities capabilities) |
java.lang.String |
getAndClearScreenshot() |
java.util.Map<java.lang.String,java.lang.Object> |
getCapabilities() |
org.openqa.selenium.WebDriver |
getDriver() |
KnownElements |
getKnownElements() |
org.openqa.selenium.remote.SessionId |
getSessionId() |
org.openqa.selenium.io.TemporaryFilesystem |
getTemporaryFileSystem() |
public static Session createSession(DriverFactory factory, org.openqa.selenium.io.TemporaryFilesystem tempFs, org.openqa.selenium.Capabilities capabilities) throws java.lang.Exception
java.lang.Exception
public org.openqa.selenium.WebDriver getDriver()
public KnownElements getKnownElements()
getKnownElements
in interface Session
public java.util.Map<java.lang.String,java.lang.Object> getCapabilities()
getCapabilities
in interface Session
public void attachScreenshot(java.lang.String base64EncodedImage)
attachScreenshot
in interface Session
public java.lang.String getAndClearScreenshot()
getAndClearScreenshot
in interface Session
public org.openqa.selenium.remote.SessionId getSessionId()
getSessionId
in interface Session
public org.openqa.selenium.io.TemporaryFilesystem getTemporaryFileSystem()
getTemporaryFileSystem
in interface Session