public class WebDriverBackedSeleniumServlet
extends javax.servlet.http.HttpServlet
Modifier and Type | Field and Description |
---|---|
private com.google.common.collect.ImmutableMap<java.lang.String,org.openqa.selenium.remote.DesiredCapabilities> |
drivers |
(package private) static com.google.common.cache.Cache<org.openqa.selenium.remote.SessionId,CommandProcessor> |
SESSIONS |
private com.google.common.base.Supplier<DriverSessions> |
sessionsSupplier |
private static java.util.Random |
UUID_SEED |
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) |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
private static final java.util.Random UUID_SEED
static com.google.common.cache.Cache<org.openqa.selenium.remote.SessionId,CommandProcessor> SESSIONS
private final com.google.common.collect.ImmutableMap<java.lang.String,org.openqa.selenium.remote.DesiredCapabilities> drivers
private final com.google.common.base.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 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)