Audience

Java developers wanting a solution to automate web page interactions and perform testing operations

About HtmlUnit

HtmlUnit is a "GUI-Less browser for Java programs" that models HTML documents and provides an API to interact with web pages, such as invoking pages, filling out forms, and clicking links, similar to a standard web browser. It offers fairly good JavaScript support, which is constantly improving and is capable of handling complex AJAX libraries, simulating browsers like Chrome, Firefox, or Edge depending on the configuration used. Typically used for testing purposes or retrieving information from websites, HtmlUnit is not a generic unit testing framework but is intended to simulate a browser within another testing framework such as JUnit or TestNG. It is utilized as the underlying "browser" by various open source tools like WebDriver, Arquillian Drone, and Serenity BDD, and is employed by many projects for automated web testing, including Apache Shiro, Apache Struts, and Quarkus.

Pricing

Starting Price:
Free
Free Version:
Free Version available.

Integrations

API:
Yes, HtmlUnit offers API access

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

HtmlUnit
United States
htmlunit.sourceforge.io

Videos and Screen Captures

HtmlUnit Screenshot 1
Other Useful Business Software
Catch Bugs Before Your Customers Do Icon
Catch Bugs Before Your Customers Do

Real-time error alerts, performance insights, and anomaly detection across your full stack. Free 30-day trial.

Move from alert to fix before users notice. AppSignal monitors errors, performance bottlenecks, host health, and uptime—all from one dashboard. Instant notifications on deployments, anomaly triggers for memory spikes or error surges, and seamless log management. Works out of the box with Rails, Django, Express, Phoenix, Next.js, and dozens more. Starts at $23/month with no hidden fees.
Try AppSignal Free

Product Details

Platforms Supported
Windows
Mac
Linux
Training
Documentation
Support
Online

HtmlUnit Frequently Asked Questions

Q: What kinds of users and organization types does HtmlUnit work with?
Q: What languages does HtmlUnit support in their product?
Q: What kind of support options does HtmlUnit offer?
Q: What other applications or services does HtmlUnit integrate with?
Q: Does HtmlUnit have an API?
Q: What type of training does HtmlUnit provide?
Q: How much does HtmlUnit cost?

HtmlUnit Product Features