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
Cut Data Warehouse Costs by 54% Icon
Cut Data Warehouse Costs by 54%

Easily migrate from Snowflake, Redshift, or Databricks with free tools.

BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
Start 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?
HtmlUnit works with these users and organization types: Mid Size Business, Small Business, Enterprise, Freelance, Nonprofit, Government, and Startup.
Q: What languages does HtmlUnit support in their product?
HtmlUnit supports these languages: English.
Q: What kind of support options does HtmlUnit offer?
HtmlUnit offers support via online.
Q: What other applications or services does HtmlUnit integrate with?
HtmlUnit integrates with: Apache Maven, Apache TomEE, HTML, Java, JavaScript, Jenkins, jQuery, JUnit, Microsoft Dataverse, Quarkus, Selenium WebDriver, Selenium, Serenity BDD, TestNG, 3DBrowser, and Togglz.
Q: Does HtmlUnit have an API?
Yes, HtmlUnit has an API.
Q: What type of training does HtmlUnit provide?
HtmlUnit provides training in the form of documentation.
Q: How much does HtmlUnit cost?
Pricing for HtmlUnit starts at Free.

HtmlUnit Product Features