# Xceptance XLT 10.0.0-beta-2 API

Package
Description
com.xceptance.xlt.api.actions
Provides abstract super classes for different types of actions.
com.xceptance.xlt.api.data
Provides classes to make the handling of test data easier.
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.engine.scripting
Provides the base classes for Java test cases which were created by the Script Developer while exporting script test cases.
com.xceptance.xlt.api.htmlunit
Provides classes that represent different page types.
com.xceptance.xlt.api.report
Provides interfaces and classes to extend the test report generator with pluggable custom report providers.
com.xceptance.xlt.api.report.external
Provides line parser classes to add external test result data to the load test report.
com.xceptance.xlt.api.tests
Defines the super class for test cases.
com.xceptance.xlt.api.util
Provides various utility classes to make writing test cases easier.
com.xceptance.xlt.api.validators
Provides some standard validator implementations.
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.