# Uses of Package
org.htmlunit

Packages that use org.htmlunit
Package
Description
com.xceptance.xlt.api.actions
Provides abstract super classes for different types of actions.
com.xceptance.xlt.api.engine
Provides core classes as well as classes to represent the different data measured during a test.
com.xceptance.xlt.api.htmlunit
Provides classes that represent different page types.
com.xceptance.xlt.api.util
Provides various utility classes to make writing test cases easier.
com.xceptance.xlt.api.webdriver
Provides special Web driver classes that extend Selenium Web drivers with additional features such as recording data about requests and browser events or running browsers in headless mode.
org.htmlunit
Framework classes (contains the `WebClient` class which is the main entry point).
org.htmlunit.attachment
Attachment-related classes.
org.htmlunit.html
Classes specific to HTML pages, particularly the `HtmlPage` which represents an HTML document and provides access to its content.
org.htmlunit.util
Miscellaneous utilities.
org.htmlunit.xml
Classes specific to XML pages.

- Classes in org.htmlunit used by com.xceptance.xlt.api.actions
  Class
  Description
  HttpMethod
  Represents the various ways a page can be submitted.
  WebClient
  The main starting point in HtmlUnit: this class simulates a web browser.
  WebRequest
  Parameter object for making web requests.
- Classes in org.htmlunit used by com.xceptance.xlt.api.engine
  Class
  Description
  HttpMethod
  Represents the various ways a page can be submitted.
  WebRequest
  Parameter object for making web requests.
  WebResponse
  A response from a web server.
- Classes in org.htmlunit used by com.xceptance.xlt.api.htmlunit
  Class
  Description
  WebResponse
  A response from a web server.
- Classes in org.htmlunit used by com.xceptance.xlt.api.util
  Class
  Description
  WebResponse
  A response from a web server.
- Classes in org.htmlunit used by com.xceptance.xlt.api.webdriver
  Class
  Description
  BrowserVersion
  Objects of this class represent one specific version of a given browser.
  WebClient
  The main starting point in HtmlUnit: this class simulates a web browser.
- Classes in org.htmlunit used by org.htmlunit
  Class
  Description
  AbstractPage
  A basic `Page` implementation.
  AjaxController
  This class is notified when AJAX calls are made, and has the ability to influence these calls.
  AlertHandler
  A handler for JavaScript alerts.
  BrowserVersion
  Objects of this class represent one specific version of a given browser.
  BrowserVersion.BrowserVersionBuilder
  Because BrowserVersion is immutable we need a builder for this complex object setup.
  BrowserVersionFeatures
  Constants of various features of each `BrowserVersion`.
  Cache
  Simple cache implementation which caches compiled JavaScript files and parsed CSS snippets.
  ClipboardHandler
  A handler for system clipboard access.
  ConfirmHandler
  A handler for the JavaScript function `window.confirm()`.
  CookieManager
  Manages cookies for a `WebClient`.
  DefaultPageCreator.PageType
  The different supported page types.
  DialogWindow
  A window opened in JavaScript via either `window.showModalDialog` or `window.showModelessDialog`.
  DownloadedContent
  Wrapper for content downloaded from a remote server.
  FailingHttpStatusCodeException
  An exception that is thrown when the server returns a failing status code.
  FormEncodingType
  A collection of constants that represent the various ways a form can be encoded when submitted.
  FrameContentHandler
  Interface to customize the handling of frame content.
  History
  Representation of the navigation history of a single window.
  HttpMethod
  Represents the various ways a page can be submitted.
  ImmediateRefreshHandler
  This refresh handler immediately refreshes the specified page, using the specified URL and ignoring the wait time.
  IncorrectnessListener
  Interface to receive notification of incorrect information in HTML code (but not the parser messages), headers, ...
  MockWebConnection.RawResponseData
  Contains the raw data configured for a response.
  OnbeforeunloadHandler
  A handler for `onbeforeunload` events.
  Page
  An abstract page that represents some content returned from a server.
  PageCreator
  Something that knows how to create a page object.
  PrintHandler
  A handler for JavaScript Window.print() (Printing Spec).
  PromptHandler
  A handler for JavaScript window.prompt().
  ProxyConfig
  Class which centralizes proxy configuration, in an effort to reduce clutter in the `WebClient` class.
  RefreshHandler
  A handler for page refreshes.
  Screen
  `Screen`.
  ScriptPreProcessor
  A script pre processor call back.
  ScriptResult
  This object contains the result of executing a chunk of script code.
  SgmlPage
  A basic class of Standard Generalized Markup Language (SGML), e.g.
  StatusHandler
  A handler for changes to `window.status`.
  StorageHolder
  Holder for different types of storages.
  StorageHolder.Type
  Type for Storage.
  TextPage
  A generic page that will be returned for any text related content.
  TopLevelWindow
  A window representing a top level browser window.
  UnexpectedPage
  A generic page that is returned whenever an unexpected content type is returned by the server.
  WebClient
  The main starting point in HtmlUnit: this class simulates a web browser.
  WebClient.PooledCSS3Parser
  This is a poolable CSS3Parser which can be reused automatically when closed.
  WebClientOptions
  Represents options of a `WebClient`.
  WebClientOptions.Geolocation
  WebConnection
  An object which handles the actual communication portion of page retrieval/submission.
  WebConsole
  This class can be used to print messages to the logger.
  WebConsole.Logger
  A simple logging interface abstracting logging APIs.
  WebRequest
  Parameter object for making web requests.
  WebRequest.HttpHint
  WebResponse
  A response from a web server.
  WebResponseData
  Simple data object to simplify WebResponse creation.
  WebWindow
  An interface that represents one window in a browser.
  WebWindowEvent
  An event that will be fired when a WebWindow changes.
  WebWindowImpl
  INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
  Base class for common WebWindow functionality.
  WebWindowListener
  A listener for WebWindowEvent's.
  WebWindowNotFoundException
  Exception to indicate that no `WebWindow` could be found that matched a given name.
- Classes in org.htmlunit used by org.htmlunit.attachment
  Class
  Description
  Page
  An abstract page that represents some content returned from a server.
  WebResponse
  A response from a web server.
- Classes in org.htmlunit used by org.htmlunit.html
  Class
  Description
  BrowserVersion
  Objects of this class represent one specific version of a given browser.
  BrowserVersionFeatures
  Constants of various features of each `BrowserVersion`.
  ElementNotFoundException
  An exception that is thrown when a specified XML element cannot be found in the DOM model.
  FailingHttpStatusCodeException
  An exception that is thrown when the server returns a failing status code.
  Page
  An abstract page that represents some content returned from a server.
  ScriptResult
  This object contains the result of executing a chunk of script code.
  SgmlPage
  A basic class of Standard Generalized Markup Language (SGML), e.g.
  WebClient
  The main starting point in HtmlUnit: this class simulates a web browser.
  WebRequest
  Parameter object for making web requests.
  WebResponse
  A response from a web server.
  WebWindow
  An interface that represents one window in a browser.
  WebWindowImpl
  INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
  Base class for common WebWindow functionality.
- Classes in org.htmlunit used by org.htmlunit.util
  Class
  Description
  SgmlPage
  A basic class of Standard Generalized Markup Language (SGML), e.g.
  WebClient
  The main starting point in HtmlUnit: this class simulates a web browser.
  WebConnection
  An object which handles the actual communication portion of page retrieval/submission.
  WebRequest
  Parameter object for making web requests.
  WebResponse
  A response from a web server.
- Classes in org.htmlunit used by org.htmlunit.xml
  Class
  Description
  Page
  An abstract page that represents some content returned from a server.
  SgmlPage
  A basic class of Standard Generalized Markup Language (SGML), e.g.
  WebResponse
  A response from a web server.
  WebWindow
  An interface that represents one window in a browser.