Class WebConversation
java.lang.Object
com.meterware.httpunit.WebClient
com.meterware.httpunit.WebConversation
The context for a series of HTTP requests. This class manages cookies used to maintain
session context, computes relative URLs, and generally emulates the browser behavior
needed to build an automated test of a web site.
- Author:
- Russell Gold
-
Nested Class Summary
Nested classes/interfaces inherited from class WebClient
WebClient.HeaderDictionary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClears the proxy server settings.intintprotected WebResponsenewResponse(WebRequest request, FrameSelector targetFrame) Creates a web response object which represents the response to the specified web request.voidset_connectTimeout(int timeout) set the connectionTimout -1 means it is not set (the default)voidset_readTimeout(int timeout) voidsetProxyServer(String proxyHost, int proxyPort) set the proxy server to the given proxyHost with the given proxy PortMethods inherited from class WebClient
addClientListener, addCookie, addWindowListener, clearContents, getClientProperties, getCookieDetails, getCookieJar, getCookieNames, getCookieValue, getCurrentPage, getExceptionsThrownOnErrorStatus, getFrameContents, getFrameContents, getFrameNames, getHeaderField, getHeaderFields, getMainWindow, getNextAlert, getOpenWindow, getOpenWindows, getProxyHost, getProxyPort, getResource, getResponse, getResponse, getUserAgent, popNextAlert, putCookie, removeClientListener, removeWindowListener, sendRequest, setAuthentication, setAuthorization, setDialogResponder, setExceptionsThrownOnErrorStatus, setHeaderField, setMainWindow, setProxyServer, setUserAgent, updateMainWindow, writeMessageBody
-
Constructor Details
-
WebConversation
public WebConversation()Creates a new web conversation.
-
-
Method Details
-
newResponse
protected WebResponse newResponse(WebRequest request, FrameSelector targetFrame) throws MalformedURLException, IOException Creates a web response object which represents the response to the specified web request.- Specified by:
newResponsein classWebClient- Parameters:
request- the request to which the response should be generatedtargetFrame- the frame in which the response should be stored- Throws:
MalformedURLExceptionIOException
-
clearProxyServer
public void clearProxyServer()Description copied from class:WebClientClears the proxy server settings.- Overrides:
clearProxyServerin classWebClient
-
setProxyServer
set the proxy server to the given proxyHost with the given proxy Port- Specified by:
setProxyServerin classWebClient- Parameters:
proxyHost- - the hostname of the proxy e.g. proxy.somedomain.orgproxyPort- - the number of the port to use e.g. 8080
-
get_connectTimeout
public int get_connectTimeout()- Returns:
- the _connectTimeout -1 means it is not set (the default)
-
set_connectTimeout
public void set_connectTimeout(int timeout) set the connectionTimout -1 means it is not set (the default)- Parameters:
timeout- the _connectTimeout to set
-
get_readTimeout
public int get_readTimeout()- Returns:
- the _readTimeout -1 means it is not set (the default)
-
set_readTimeout
public void set_readTimeout(int timeout) - Parameters:
timeout- the _readTimeout to set -1 means it is not set (the default)
-