Fetch a file, an XML or a HTML page from a server or the file system. Any valid url can be used
   http://server/file.html
        http://server/file.xml     
        ftp://server/file.html
        file:\\server\file.html
https will also work provided that java is configured correctly.
See the httpUnit FAQ for more details.
The url used for a fetch can be supplied from
        <fetch url="http://server/file.html"/>
                <verify>...</verify>
        <fetch page="topFrameset"/>
                <verify/> <!-- page="topFrameset" is implied -->
        <fetch link="newLink"/>
        <with page="topFrameset">
                <fetch/>
                <verify/>
        </with>
        <fetch page="theNavArea" querystring="id=5&flag=true"/>
        
	<definePage name="topFrameset" url="...">      
                <frameset>
			<frame name="theNavArea" url="..."/>
			<frame name="globalArea" url="..."/>
		</frameset>
	</definePage>
	<definePage name="theNavArea" url="...">      
		<frame name="newLink" href="..."/>
	</definePage>
The result of the fetch can them be validated. See the verify element. It the validation fails unexpectedly, its possible that there is a problem with parsing the HTML. Set the htmlWarnings attribute to true, and retest. If the HTML is non-standard, parsing errors will be send to the stderr output stream.
Fetch can also be used to to verify the links on a site
                <fetch url="http://..."/>
                <verifylinks depth="2" onsiteonly="true"/>
See verifylinks.              
EMPTY
Attribute Value(s) Default Value htmlwarnings true | false false link IDREF #IMPLIED page IDREF #IMPLIED querystring CDATA #IMPLIED stepid CDATA #IMPLIED url CDATA #IMPLIED useparentfordefault CDATA #FIXED = page 
Empty
steps -- This element contains all the test steps.
suite -- Define a set of steps which can be "called" from a run element.
with -- Group together a set of steps that use the same page definition.
Top Elements || All Elements || Tree