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
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now

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