This software is a program that enables the user to browse through Java programs.
One of the standout features of HtmlUnit is its solid JavaScript support, which is constantly improving. You can use the software to work with even quite complex AJAX libraries, and you can choose whether to simulate Firefox or Internet Explorer depending on your needs.
Typically, HtmlUnit is used for testing purposes or to retrieve key information from web sites. It's important to note that this is not a generic unit testing framework, but rather a tool designed specifically to simulate a browser for testing purposes. You can integrate it with other testing frameworks such as JUnit or TestNG.
If you're new to HtmlUnit, be sure to check out the Getting Started document for an introduction. This tool is used as the underlying "browser" by other Open Source software such as Canoo WebTest, JWebUnit, WebDriver, JSFUnit, and Celerity.
HtmlUnit was originally created by Mike Bowler of Gargoyle Software and is released under the Apache 2 license. Since then, many other developers have contributed to the software's development and improvement. Today, HtmlUnit is a powerful tool with a vibrant and active community behind it.
Version 2.5: N/A