public class LocalWebClient
extends com.gargoylesoftware.htmlunit.WebClient
WebClient. This subclass uses LocalWebConnection by default,
to perform requests to the local saging server StagingServer instead of real network request.
It is also setup synchonous ajax controller WebClient.setAjaxController(com.gargoylesoftware.htmlunit.AjaxController),
to avoid thread syncronisation problem.| Constructor and Description |
|---|
LocalWebClient(StagingServer server)
Create WebConnection instance for the given
StagingServer |
LocalWebClient(StagingServer server,
com.gargoylesoftware.htmlunit.BrowserVersion browserVersion)
Create WebConnection instance for the given
StagingServer and browser version. |
| Modifier and Type | Method and Description |
|---|---|
com.gargoylesoftware.htmlunit.WebConnection |
getWebConnection()
Overwride default webConnection.
|
void |
setWebConnection(com.gargoylesoftware.htmlunit.WebConnection webConnection) |
addRequestHeader, addWebWindowListener, closeAllWindows, containsWebWindow, deregisterWebWindow, download, expandUrl, getActiveXObjectMap, getAjaxController, getAlertHandler, getAttachmentHandler, getBrowserVersion, getCache, getConfirmHandler, getCookieManager, getCookies, getCredentialsProvider, getCssErrorHandler, getCurrentWindow, getHTMLParserListener, getIncorrectnessListener, getJavaScriptEngine, getJavaScriptErrorListener, getJavaScriptTimeout, getMSXMLActiveXObjectFactory, getOnbeforeunloadHandler, getOptions, getPage, getPage, getPage, getPage, getPage, getPageCreator, getPromptHandler, getRefreshHandler, getScriptPreProcessor, getStatusHandler, getStorageHolder, getTopLevelWindows, getWebConsole, getWebWindowByName, getWebWindows, guessContentType, initialize, initialize, initializeEmptyWindow, loadDownloadedResponses, loadWebResponse, loadWebResponseInto, openDialogWindow, openTargetWindow, openWindow, openWindow, printContentIfNecessary, registerWebWindow, removeRequestHeader, removeWebWindowListener, setActiveXObjectMap, setAjaxController, setAlertHandler, setAttachmentHandler, setCache, setConfirmHandler, setCookieManager, setCredentialsProvider, setCssErrorHandler, setCurrentWindow, setHTMLParserListener, setIncorrectnessListener, setJavaScriptEngine, setJavaScriptErrorListener, setJavaScriptTimeout, setOnbeforeunloadHandler, setPageCreator, setPromptHandler, setRefreshHandler, setScriptPreProcessor, setStatusHandler, throwFailingHttpStatusCodeExceptionIfNecessary, waitForBackgroundJavaScript, waitForBackgroundJavaScriptStartingBeforepublic LocalWebClient(StagingServer server)
StagingServerserver - test server instance.public LocalWebClient(StagingServer server, com.gargoylesoftware.htmlunit.BrowserVersion browserVersion)
StagingServer and browser version.server - test server instance.browserVersion - public com.gargoylesoftware.htmlunit.WebConnection getWebConnection()
getWebConnection in class com.gargoylesoftware.htmlunit.WebClientpublic void setWebConnection(com.gargoylesoftware.htmlunit.WebConnection webConnection)
setWebConnection in class com.gargoylesoftware.htmlunit.WebClientwebConnection - the webConnection to setCopyright © 2014 JBoss by Red Hat. All Rights Reserved.