Class LocalHostWebClient
- java.lang.Object
- com.gargoylesoftware.htmlunit.WebClient
- org.springframework.boot.test.web.htmlunit.LocalHostWebClient
- All Implemented Interfaces:
Serializable
,AutoCloseable
public class LocalHostWebClient extends com.gargoylesoftware.htmlunit.WebClient
WebClient
will automatically prefix relative URLs withlocalhost:${local.server.port}
.- Since:
- 1.4.0
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description LocalHostWebClient(org.springframework.core.env.Environment environment)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <P extends com.gargoylesoftware.htmlunit.Page>
PgetPage(String url)
Methods inherited from class com.gargoylesoftware.htmlunit.WebClient
addCookie, addRequestHeader, addWebWindowListener, close, containsWebWindow, deregisterWebWindow, download, expandUrl, getActiveXObjectMap, getAjaxController, getAlertHandler, getAppletConfirmHandler, getAttachmentHandler, getBrowserVersion, getCache, getConfirmHandler, getCookieManager, getCookies, getCredentialsProvider, getCssErrorHandler, getCurrentWindow, getHTMLParserListener, getIncorrectnessListener, getInternals, getJavaScriptEngine, getJavaScriptErrorListener, getJavaScriptTimeout, getMSXMLActiveXObjectFactory, getOnbeforeunloadHandler, getOptions, getPage, getPage, getPage, getPage, getPageCreator, getPromptHandler, getRefreshHandler, getScriptPreProcessor, getStatusHandler, getStorageHolder, getTopLevelWindows, getWebConnection, getWebConsole, getWebStartHandler, getWebWindowByName, getWebWindows, guessContentType, initialize, initialize, initializeEmptyWindow, loadDownloadedResponses, loadWebResponse, loadWebResponseInto, openDialogWindow, openTargetWindow, openWindow, openWindow, printContentIfNecessary, registerWebWindow, removeRequestHeader, removeWebWindowListener, setActiveXObjectMap, setAjaxController, setAlertHandler, setAppletConfirmHandler, setAttachmentHandler, setCache, setConfirmHandler, setCookieManager, setCredentialsProvider, setCssErrorHandler, setCurrentWindow, setHTMLParserListener, setIncorrectnessListener, setJavaScriptEngine, setJavaScriptErrorListener, setJavaScriptTimeout, setOnbeforeunloadHandler, setPageCreator, setPromptHandler, setRefreshHandler, setScriptPreProcessor, setStatusHandler, setWebConnection, setWebStartHandler, throwFailingHttpStatusCodeExceptionIfNecessary, waitForBackgroundJavaScript, waitForBackgroundJavaScriptStartingBefore
Constructor Detail
LocalHostWebClient
public LocalHostWebClient(org.springframework.core.env.Environment environment)
Method Detail
getPage
public <P extends com.gargoylesoftware.htmlunit.Page> P getPage(String url) throws IOException, com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException, MalformedURLException
- Overrides:
getPage
in classcom.gargoylesoftware.htmlunit.WebClient
- Throws:
IOException
com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException
MalformedURLException