| Name | Description | Type | Package | Framework |
| AuthorizationRequiredException | This exception is thrown when an unauthorized request is made for a page that requires authentication. | Class | com.meterware.httpunit | HttpUnit |
| Base64 | A utility class to convert to and from base 64 encoding. | Class | com.meterware.httpunit | HttpUnit |
| BlockElement | Represents a block-level element such as a paragraph or table cell, which can contain other elements. | Class | com.meterware.httpunit | HttpUnit |
| Button | Class | com.meterware.httpunit | HttpUnit | |
| ClientProperties | A class which represents the properties of a web client. | Class | com.meterware.httpunit | HttpUnit |
| Cookie | An HTTP client-side cookie. | Class | com.meterware.httpunit.cookies | HttpUnit |
| CookieJar | A collection of HTTP cookies, which can interact with cookie and set-cookie header values. | Class | com.meterware.httpunit.cookies | HttpUnit |
| CookieListener | An interface for classes which can listen for cookies being rejected and the reason. | Interface | com.meterware.httpunit.cookies | HttpUnit |
| CookieProperties | Controls behavior for cookies. | Class | com.meterware.httpunit.cookies | HttpUnit |
| CookieSource | This interface represents a source from which to parse out cookies. | Interface | com.meterware.httpunit.cookies | HttpUnit |
| DNSListener | A listener for DNS Requests. | Interface | com.meterware.httpunit | HttpUnit |
| DialogAdapter | Class | com.meterware.httpunit | HttpUnit | |
| DialogResponder | Interface for an object to supply user responses to dialogs. | Interface | com.meterware.httpunit | HttpUnit |
| DocumentAdapter | Interface | com.meterware.httpunit.parsing | HttpUnit | |
| DocumentElement | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| FormControl | Represents a control in an HTML form. | Class | com.meterware.httpunit | HttpUnit |
| FormParameter | Represents the aggregate of all form controls with a particular name. | Class | com.meterware.httpunit | HttpUnit |
| FormScriptable | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| FrameSelector | An immutable class which describes the position of a frame in the window hierarchy. | Class | com.meterware.httpunit | HttpUnit |
| GetMethodWebRequest | An HTTP request using the GET method. | Class | com.meterware.httpunit | HttpUnit |
| HTMLElement | An interface which defines the common properties for an HTML element, which can correspond to any HTML tag. | Interface | com.meterware.httpunit | HttpUnit |
| HTMLElementPredicate | An interface which can be used to define matching criteria for an HTML element. | Interface | com.meterware.httpunit | HttpUnit |
| HTMLPage | This class represents an HTML page returned from a request. | Class | com.meterware.httpunit | HttpUnit |
| HTMLParser | A front end to a DOM parser that can handle HTML. | Interface | com.meterware.httpunit.parsing | HttpUnit |
| HTMLParserFactory | Factory for creating HTML parsers. | Class | com.meterware.httpunit.parsing | HttpUnit |
| HTMLParserListener | A listener for messages from the HTMLParser. | Interface | com.meterware.httpunit.parsing | HttpUnit |
| HTMLSegment | Represents the parse tree for a segment of HTML. | Interface | com.meterware.httpunit | HttpUnit |
| HeadMethodWebRequest | A web request using the HEAD method. | Class | com.meterware.httpunit | HttpUnit |
| HeaderOnlyWebRequest | A web request which has no information in its message body. | Class | com.meterware.httpunit | HttpUnit |
| HtmlErrorListener | This interface represents a listener which can receive notification of errors and warnings during the parsingAuthor:Benoit Xhenseval, Russell Gold | Interface | com.meterware.httpunit | HttpUnit |
| HttpException | This exception is thrown when an Http error (response code 4xx or 5xx) is detected. | Class | com.meterware.httpunit | HttpUnit |
| HttpHeader | Constructor SummaryHttpHeader(java. | Class | com.meterware.httpunit | HttpUnit |
| HttpInternalErrorException | This exception is thrown when an internal error is found on the server. | Class | com.meterware.httpunit | HttpUnit |
| HttpNotFoundException | This exception is thrown when the desired URL is not found. | Class | com.meterware.httpunit | HttpUnit |
| HttpRequest | Represents a single HTTP request, extracted from the input stream. | Class | com.meterware.pseudoserver | HttpUnit |
| HttpUnitOptions | A collection of global options to control HttpUnit's behavior. | Class | com.meterware.httpunit | HttpUnit |
| HttpUnitUtils | Utility code shared by httpunit and servletunit. | Class | com.meterware.httpunit | HttpUnit |
| HttpUserAgentTest | A base class for test cases that use the pseudo server. | Class | com.meterware.pseudoserver | HttpUnit |
| HttpsProtocolSupport | Encapsulates support for the HTTPS protocol. | Class | com.meterware.httpunit | HttpUnit |
| IdentifiedDelegate | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| IllegalRequestParameterException | This exception is thrown on an attempt to set a form parameter in a way not possible from a browser. | Class | com.meterware.httpunit | HttpUnit |
| Input | An interface for scriptable delegates which represent form controls. | Interface | com.meterware.httpunit.scripting | HttpUnit |
| InvocationContext | An interface which represents the invocation of a servlet. | Interface | com.meterware.servletunit | HttpUnit |
| InvocationContextFactory | Interface | com.meterware.servletunit | HttpUnit | |
| JSPServletDescriptor | Describes a servlet used to handle JSPs. | Interface | com.meterware.servletunit | HttpUnit |
| JUnitServlet | A servlet which can run unit tests inside a servlet context. | Class | com.meterware.servletunit | HttpUnit |
| MessageBodyWebRequest | A web request which contains a non-empty message body. | Class | com.meterware.httpunit | HttpUnit |
| NamedDelegate | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| NodeUtils | Some common utilities for manipulating DOM nodes. | Class | com.meterware.httpunit | HttpUnit |
| ParsedHTML | Class | com.meterware.httpunit | HttpUnit | |
| PostMethodWebRequest | An HTTP request using the POST method. | Class | com.meterware.httpunit | HttpUnit |
| PseudoServer | A basic simulated web-server for testing user agents without a web server. | Class | com.meterware.pseudoserver | HttpUnit |
| PseudoServlet | A basic simulated servlet for testing the HttpUnit library. | Class | com.meterware.pseudoserver | HttpUnit |
| PutMethodWebRequest | A web request using the PUT protocol. | Class | com.meterware.httpunit | HttpUnit |
| RadioButtonFormControl | Fields inherited from class com. | Class | com.meterware.httpunit | HttpUnit |
| RadioGroupFormControl | Class | com.meterware.httpunit | HttpUnit | |
| RecursiveRedirectionException | Class used to indicate when a request to a resource resulted in an HTTP redirect response that lead to a recursive loop of redirections | Class | com.meterware.httpunit | HttpUnit |
| ResetButton | Represents a form 'reset' button. | Class | com.meterware.httpunit | HttpUnit |
| ScriptException | An exception thrown when there is a problem running a script. | Class | com.meterware.httpunit | HttpUnit |
| ScriptHandler | Interface | com.meterware.httpunit.parsing | HttpUnit | |
| ScriptableDelegate | An interface for objects which will be accessible via scripting. | Class | com.meterware.httpunit.scripting | HttpUnit |
| ScriptingEngine | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| ScriptingEngineFactory | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| ScriptingEventHandler | interface for every object that may have excutable events and their scripts attached | Interface | com.meterware.httpunit.scripting | HttpUnit |
| ScriptingHandler | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| SelectionOption | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| SelectionOptions | Interface | com.meterware.httpunit.scripting | HttpUnit | |
| ServletRunner | This class acts as a test environment for servlets. | Class | com.meterware.servletunit | HttpUnit |
| ServletTestCase | A base class for test cases to be run via JUnitServlet. | Class | com.meterware.servletunit | HttpUnit |
| ServletUnitClient | A client for use with the servlet runner class, allowing the testing of servlets without an actual servlet container. | Class | com.meterware.servletunit | HttpUnit |
| ServletUnitServletContext | This class is a private implementation of the ServletContext class. | Class | com.meterware.servletunit | HttpUnit |
| SubmitButton | This class represents a submit button in an HTML form. | Class | com.meterware.httpunit | HttpUnit |
| TableCell | A single cell in an HTML table. | Class | com.meterware.httpunit | HttpUnit |
| TableRow | Class | com.meterware.httpunit | HttpUnit | |
| TextBlock | A class which represents a block of text in a web page. | Class | com.meterware.httpunit | HttpUnit |
| UnsupportedActionException | An exception thrown when an action URL is not supported. | Class | com.meterware.httpunit | HttpUnit |
| WebApplet | This class represents the embedding of an applet in a web page. | Class | com.meterware.httpunit | HttpUnit |
| WebClient | The context for a series of web requests. | Class | com.meterware.httpunit | HttpUnit |
| WebClientListener | A listener for messages sent and received by a web client. | Interface | com.meterware.httpunit | HttpUnit |
| WebConversation | The context for a series of HTTP requests. | Class | com.meterware.httpunit | HttpUnit |
| WebForm | This class represents a form in an HTML page. | Class | com.meterware.httpunit | HttpUnit |
| WebImage | Represents an image in an HTML document. | Class | com.meterware.httpunit | HttpUnit |
| WebLink | This class represents a link in an HTML page. | Class | com.meterware.httpunit | HttpUnit |
| WebList | Represents an HTML list. | Class | com.meterware.httpunit | HttpUnit |
| WebRequest | A request sent to a web server. | Class | com.meterware.httpunit | HttpUnit |
| WebRequestSource | Base class for objects which can be clicked to generate new web requests. | Class | com.meterware.httpunit | HttpUnit |
| WebResource | A resource to be returned from the simulated server. | Class | com.meterware.pseudoserver | HttpUnit |
| WebResponse | A response to a web request from a web server. | Class | com.meterware.httpunit | HttpUnit |
| WebTable | This class represents a table in an HTML page. | Class | com.meterware.httpunit | HttpUnit |
| WebWindow | A window managed by a WebClient. | Class | com.meterware.httpunit | HttpUnit |
| WebWindowListener | A listener for web window openings and closings. | Interface | com.meterware.httpunit | HttpUnit |