July 30, 2008 at 11:57 am (HtmlUnit, Java)
A new version of HtmlUnit, the Java headless browser, has been released. The main purpose of this library is to enable scalable, performant pure-Java integration testing of web applications. HtmlUnit can also be used to scrape the web, and drives a number of other open source libraries, including Canoo WebTest, WebDriver, Celerity, Schnell, and JSFUnit.
Highlights of changes incorporated in version 2.2 include:
- Better handling of ill-formed HTML.
- Enhancements in the areas of performance and memory usage.
- Enhanced API for dealing with attachments.
- Enhanced API for dealing with proxies.
- More than 80 bugfixes and enhancements overall.
Please see the changelog for more information.
HtmlUnit 2.2 is available via the central Maven repository, or may be downloaded directly here.
Was it the first time you used Google Maps and realized you were moving the map without reloading the entire page?
Was it when Sun decided to include Rhino in the JDK?
Or when you browsed the Dojo codebase and realized that Java doesn’t have a monopoly on obtuse, enterprisey, over-architected design?
I know! It was when you (and your mother, and your coworkers, and all of their extended families) read Steve Yegge’s NBL blog post.
Actually, maybe it was when you decided to add John Resig to your blogroll.
It’s almost like it’s respectable, or som’n.