A java GUI-Less browser, which allows high-level manipulation of web pages, such as filling forms and clicking links; just getPage(url), find a hyperlink, click() and you have all the HTML, JavaScript, and Ajax are automatically processed.
Features
- W3C DOM
- XPath support
- Handle incorrect HTML
- Cache content
- Big file download
- Minimal Applet support
- Optional untrusted HTTPS
- Native ActiveX
- Proxy Auto-Config
Categories
Software TestingLicense
Apache License V2.0Follow HtmlUnit
Other Useful Business Software
$300 Free Credits to Build on Google Cloud
Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
Rate This Project
Login To Rate This Project
User Reviews
-
HtmlUnit is very easy to use and incredibly powerful!
-
Great tool for Java devs to test web pages in automated mode. Huge lack of such a tool for C++ devs.
-
HtmlUnit is an excellent project. The code is well thought out and organized. The owners/contributors are amazingly responsive - well done!! (And of course it works great too!)
-
Awesome project. I'm using it to power fbsearch.ru web crawler and for opdshome.uo1.net samlib gate. Thanks.
-
Extremely useful project.