Class WebConversation


  • public class WebConversation
    extends WebClient
    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
    • Constructor Detail

      • WebConversation

        public WebConversation()
        Creates a new web conversation.
    • Method Detail

      • newResponse

        protected WebResponse newResponse​(WebRequest request,
                                          FrameSelector targetFrame)
                                   throws java.net.MalformedURLException,
                                          java.io.IOException
        Creates a web response object which represents the response to the specified web request.
        Specified by:
        newResponse in class WebClient
        Parameters:
        request - the request to which the response should be generated
        targetFrame - the frame in which the response should be stored
        Throws:
        java.net.MalformedURLException
        java.io.IOException
      • clearProxyServer

        public void clearProxyServer()
        Description copied from class: WebClient
        Clears the proxy server settings.
        Overrides:
        clearProxyServer in class WebClient
      • setProxyServer

        public void setProxyServer​(java.lang.String proxyHost,
                                   int proxyPort)
        set the proxy server to the given proxyHost with the given proxy Port
        Specified by:
        setProxyServer in class WebClient
        Parameters:
        proxyHost - - the hostname of the proxy e.g. proxy.somedomain.org
        proxyPort - - 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)