A headless browser intended for use in testing web-based applications.

Compile Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.20.02.22.0
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.3.51.4.0
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.18.03.20.0
MIME Types Lib Apache 2.0
org.apache.httpcomponents » httpmime
Apache HttpComponents Client
4.5.145.6.2
Apache 2.0
org.htmlunit » htmlunit-core-js
HtmlUnit adaptation of Mozilla Rhino Javascript engine for Java. Changes are documented by a diff (rhinoDiff.txt) ...
4.16.05.2.0
HTML Parser Apache 2.0
org.htmlunit » neko-htmlunit
NekoHtml is the Html parser used by HtmlUnit.
4.16.05.2.0
CSS, LESS, SASS Apache 2.0
org.htmlunit » htmlunit-cssparser
CSS parser for HtmlUnit.
4.16.05.2.0
XPath Apache 2.0
org.htmlunit » htmlunit-xpath
The XPath engine used by HtmlUnit.
4.16.05.2.0
Apache 2.0
org.htmlunit » htmlunit-csp
Content-Security-Policy parser for HtmlUnit.
4.16.05.2.0
WebSocket Clients Apache 2.0
org.htmlunit » htmlunit-websocket-client
The default WebSocket client used by HtmlUnit.
4.16.05.2.0

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
XML Processing Apache 2.0
xerces » xercesImpl
Xerces2 provides high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces ...
2.12.2

Test Dependencies (23)

Category/LicenseGroup / ArtifactVersionUpdates
GPL 2.0
com.caucho » quercus
A PHP engine implemented in 100% Java
4.0.66
Apache 2.0
com.github.romankh3 » image-comparison
Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts ...
4.4.0
Apache 2.0
com.tngtech.archunit » archunit-junit5
A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit-junit5'
1.4.11.4.2
BSD
com.twelvemonkeys.imageio » imageio-batik
ImageIO wrapper for the Batik SVG Toolkit, enabling Scalable Vector Graphics (SVG) support.
3.12.03.13.1
Upload Manager Apache 2.0
commons-fileupload » commons-fileupload
The Apache Commons FileUpload Javax component provides a simple yet flexible means of adding support for multipart
1.6.02.0.0-M5
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.14.01.15.0
Logging Apache 2.0
org.apache.logging.log4j » log4j-api
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.25.12.26.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-core4 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.25.12.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-jcl
The Apache Log4j Commons Logging Adapter
2.25.12.26.1
Apache 2.0
org.apache.xmlgraphics » batik-transcoder
Batik SVG transcoder
1.19
Apache 2.0 +1
org.eclipse.jetty » jetty-webapp
Jetty web application support
9.4.58.v2025081412.1.11
Apache 2.0 +1
org.eclipse.jetty.websocket » websocket-server9.4.58.v2025081411.0.26
org.jfree » jfreechart
JFreeChart is a class library, written in Java, for generating charts.
1.5.6
Testing EPL 2.0
org.junit-pioneer » junit-pioneer
JUnit 5 Extension Pack
2.3.0
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.13.46.1.1
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.13.46.1.1
Testing EPL 2.0
org.junit.platform » junit-platform-launcher
Public API for configuring and launching test plans.
1.13.46.1.1
Selenium Driver Apache 2.0
org.seleniumhq.selenium » htmlunit3-driver
WebDriver compatible driver for HtmlUnit headless browser
4.35.04.46.0
Selenium Driver Apache 2.0
org.seleniumhq.selenium » selenium-firefox-driver
Selenium automates browsers. That's it! What you do with that power is entirely up to you.
4.35.04.45.0
Selenium Driver Apache 2.0
org.seleniumhq.selenium » selenium-chrome-driver
Selenium automates browsers. That's it! What you do with that power is entirely up to you.
4.35.04.45.0
Selenium Driver Apache 2.0
org.seleniumhq.selenium » selenium-edge-driver
Selenium automates browsers. That's it! What you do with that power is entirely up to you.
4.35.04.45.0
Apache 2.0
org.seleniumhq.selenium » selenium-devtools-v139
Selenium automates browsers. That's it! What you do with that power is entirely up to you.
4.35.04.37.0
Logging MIT
org.slf4j » slf4j-nop
Binding/provider for NOP, an implementation that silently discards all logging messages.
2.0.172.0.18