Class WebImage
java.lang.Object
com.meterware.httpunit.WebRequestSource
com.meterware.httpunit.WebImage
- All Implemented Interfaces:
HTMLElement, com.meterware.httpunit.protocol.ParameterCollection, ScriptingEventHandler
Represents an image in an HTML document.
- Author:
- Russell Gold
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPresetParameter(String name, String value) Records a parameter defined by including it in the destination URL.protected StringgetLink()getName()Returns the name associated with this request source.String[]Returns an array containing the names of any parameters defined as part of this link's URL.String[]getParameterValues(String name) Returns the multiple default values of the named parameter.Creates and returns a web request which will simulate clicking on this link.voidrecordParameters(com.meterware.httpunit.protocol.ParameterProcessor processor) Iterates through the parameters in this holder, recording them in the supplied parameter processor.protected voidsetDestination(String destination) Methods inherited from class WebRequestSource
doEvent, doEventScript, getAttribute, getBaseResponse, getBaseURL, getClassName, getCurrentFrameContents, getDestination, getDOMSubtree, getElement, getFragmentIdentifier, getFrame, getHTMLPage, getID, getNode, getPageFrame, getParentDelegate, getRelativeURL, getScriptingHandler, getTagName, getTarget, getText, getTitle, handleEvent, isSupportedAttribute, loadDestinationParameters, removeAttribute, setAttribute, setTargetAttribute, submitRequest, submitRequest
-
Method Details
-
getName
Description copied from class:WebRequestSourceReturns the name associated with this request source.- Specified by:
getNamein interfaceHTMLElement- Overrides:
getNamein classWebRequestSource
-
getSource
-
getAltText
-
getLink
-
newScriptable
-
getRequest
Creates and returns a web request which will simulate clicking on this link.- Specified by:
getRequestin classWebRequestSource
-
getParameterNames
Returns an array containing the names of any parameters defined as part of this link's URL.- Specified by:
getParameterNamesin classWebRequestSource
-
getParameterValues
Returns the multiple default values of the named parameter.- Specified by:
getParameterValuesin classWebRequestSource
-
addPresetParameter
Description copied from class:WebRequestSourceRecords a parameter defined by including it in the destination URL. The value can be null, if the parameter name was not specified with an equals sign.- Specified by:
addPresetParameterin classWebRequestSource
-
getEmptyParameterValue
- Specified by:
getEmptyParameterValuein classWebRequestSource
-
setDestination
- Overrides:
setDestinationin classWebRequestSource
-
recordParameters
public void recordParameters(com.meterware.httpunit.protocol.ParameterProcessor processor) throws IOException Iterates through the parameters in this holder, recording them in the supplied parameter processor.- Throws:
IOException
-