public class WebDriverBackedSeleniumServlet
extends javax.servlet.http.HttpServlet
Modifier and Type | Field and Description |
---|---|
(package private) static com.google.common.cache.Cache<org.openqa.selenium.remote.SessionId,CommandProcessor> |
SESSIONS |
private java.util.function.Supplier<DriverSessions> |
sessionsSupplier |
Constructor and Description |
---|
WebDriverBackedSeleniumServlet() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String[] |
deserializeArgs(javax.servlet.http.HttpServletRequest req) |
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
private void |
sendError(javax.servlet.http.HttpServletResponse resp,
java.lang.String result) |
private void |
sendResponse(javax.servlet.http.HttpServletResponse resp,
java.lang.String result) |
private void |
startNewSession(javax.servlet.http.HttpServletResponse resp,
java.lang.String browserString,
java.lang.String baseUrl,
java.lang.String options) |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
static com.google.common.cache.Cache<org.openqa.selenium.remote.SessionId,CommandProcessor> SESSIONS
private final java.util.function.Supplier<DriverSessions> sessionsSupplier
protected void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, java.io.IOException
doPost
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
private void startNewSession(javax.servlet.http.HttpServletResponse resp, java.lang.String browserString, java.lang.String baseUrl, java.lang.String options) throws java.io.IOException
java.io.IOException
private void sendResponse(javax.servlet.http.HttpServletResponse resp, java.lang.String result) throws java.io.IOException
java.io.IOException
private void sendError(javax.servlet.http.HttpServletResponse resp, java.lang.String result) throws java.io.IOException
java.io.IOException
private java.lang.String[] deserializeArgs(javax.servlet.http.HttpServletRequest req)