@Deprecated public class HttpCommandProcessor extends java.lang.Object implements CommandProcessor
| Constructor and Description |
|---|
HttpCommandProcessor(java.lang.String serverHost,
int serverPort,
java.lang.String browserStartCommand,
java.lang.String browserURL)
Deprecated.
Specifies a server host/port, a command to launch the browser, and a starting URL for the
browser.
|
HttpCommandProcessor(java.lang.String pathToServlet,
java.lang.String browserStartCommand,
java.lang.String browserURL)
Deprecated.
Specifies the URL to the CommandBridge servlet, a command to launch the browser, and a starting
URL for the browser.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeResources(java.net.HttpURLConnection conn,
java.io.Writer wr,
java.io.Reader rdr)
Deprecated.
|
java.lang.String |
doCommand(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
Send the specified remote command to the browser to be performed
|
java.lang.String |
executeCommandOnServlet(java.lang.String command)
Deprecated.
Sends the specified command string to the bridge servlet
|
boolean |
getBoolean(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
|
boolean[] |
getBooleanArray(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
|
protected java.lang.String |
getCommandResponseAsString(java.lang.String command)
Deprecated.
|
protected java.net.HttpURLConnection |
getHttpUrlConnection(java.net.URL urlForServlet)
Deprecated.
|
protected java.io.Reader |
getInputStreamReader(java.net.HttpURLConnection conn)
Deprecated.
|
java.lang.Number |
getNumber(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
|
java.lang.Number[] |
getNumberArray(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
|
protected java.io.Writer |
getOutputStreamWriter(java.net.HttpURLConnection conn)
Deprecated.
|
java.lang.String |
getRemoteControlServerLocation()
Deprecated.
The URL that the RemoteControl instance is allegedly running on
|
protected int |
getResponseCode(java.net.HttpURLConnection conn)
Deprecated.
|
java.lang.String |
getString(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
|
java.lang.String[] |
getStringArray(java.lang.String commandName,
java.lang.String[] args)
Deprecated.
|
boolean |
hasSessionInProgress()
Deprecated.
|
static java.lang.String[] |
parseCSV(java.lang.String input)
Deprecated.
Convert backslash-escaped comma-delimited string into String array.
|
void |
setExtensionJs(java.lang.String extensionJs)
Deprecated.
This should be invoked before start().
|
protected void |
setSessionInProgress(java.lang.String result)
Deprecated.
|
void |
start()
Deprecated.
Starts a new Selenium testing session
|
void |
start(java.lang.Object optionsObject)
Deprecated.
Wraps the version of start() that takes a String parameter, sending it the result of calling
toString() on optionsObject, which will likely be a BrowserConfigurationOptions instance.
|
void |
start(java.lang.String optionsString)
Deprecated.
Starts a new Selenium testing session with a String, representing a configuration
|
void |
stop()
Deprecated.
Ends the current Selenium testing session (normally killing the browser)
|
protected java.lang.String |
throwAssertionFailureExceptionOrError(java.lang.String message)
Deprecated.
|
public HttpCommandProcessor(java.lang.String serverHost,
int serverPort,
java.lang.String browserStartCommand,
java.lang.String browserURL)
serverHost - - the host name on which the Selenium Server residesserverPort - - the port on which the Selenium Server is listeningbrowserStartCommand - - the command string used to launch the browser, e.g. "*firefox" or
"c:\\program files\\internet explorer\\iexplore.exe"browserURL - - the starting URL including just a domain name. We'll start the browser
pointing at the Selenium resources on this URL,public HttpCommandProcessor(java.lang.String pathToServlet,
java.lang.String browserStartCommand,
java.lang.String browserURL)
pathToServlet - - the URL of the Selenium Server Driver, e.g.
"http://localhost:4444/selenium-server/driver/" (don't forget the final slash!)browserStartCommand - - the command string used to launch the browser, e.g. "*firefox" or
"c:\\program files\\internet explorer\\iexplore.exe"browserURL - - the starting URL including just a domain name. We'll start the browser
pointing at the Selenium resources on this URL,public java.lang.String getRemoteControlServerLocation()
CommandProcessorgetRemoteControlServerLocation in interface CommandProcessorpublic java.lang.String doCommand(java.lang.String commandName,
java.lang.String[] args)
CommandProcessordoCommand in interface CommandProcessorcommandName - - the remote command verbargs - - the arguments to the remote command (depends on the verb)protected java.lang.String throwAssertionFailureExceptionOrError(java.lang.String message)
public java.lang.String executeCommandOnServlet(java.lang.String command)
command - command to executeprotected java.net.HttpURLConnection getHttpUrlConnection(java.net.URL urlForServlet)
throws java.io.IOException
java.io.IOExceptionprotected java.io.Writer getOutputStreamWriter(java.net.HttpURLConnection conn)
throws java.io.IOException
java.io.IOExceptionprotected java.io.Reader getInputStreamReader(java.net.HttpURLConnection conn)
throws java.io.IOException
java.io.IOExceptionprotected int getResponseCode(java.net.HttpURLConnection conn)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getCommandResponseAsString(java.lang.String command)
throws java.io.IOException
java.io.IOExceptionprotected void closeResources(java.net.HttpURLConnection conn,
java.io.Writer wr,
java.io.Reader rdr)
public void setExtensionJs(java.lang.String extensionJs)
setExtensionJs in interface CommandProcessorextensionJs - the extra extension Javascript to include in this browser session.public void start()
CommandProcessorstart in interface CommandProcessorpublic void start(java.lang.String optionsString)
CommandProcessorstart in interface CommandProcessoroptionsString - option stringpublic void start(java.lang.Object optionsObject)
start in interface CommandProcessoroptionsObject - start optionsprotected void setSessionInProgress(java.lang.String result)
public void stop()
CommandProcessorstop in interface CommandProcessorpublic boolean hasSessionInProgress()
public java.lang.String getString(java.lang.String commandName,
java.lang.String[] args)
getString in interface CommandProcessorpublic java.lang.String[] getStringArray(java.lang.String commandName,
java.lang.String[] args)
getStringArray in interface CommandProcessorpublic static java.lang.String[] parseCSV(java.lang.String input)
input - the unparsed string, e.g. "veni\, vidi\, vici,c:\\foo\\bar,c:\\I came\, I
\\saw\\\, I conquered"public java.lang.Number getNumber(java.lang.String commandName,
java.lang.String[] args)
getNumber in interface CommandProcessorpublic java.lang.Number[] getNumberArray(java.lang.String commandName,
java.lang.String[] args)
getNumberArray in interface CommandProcessorpublic boolean getBoolean(java.lang.String commandName,
java.lang.String[] args)
getBoolean in interface CommandProcessorpublic boolean[] getBooleanArray(java.lang.String commandName,
java.lang.String[] args)
getBooleanArray in interface CommandProcessor