HtmlUnit 1.13 released

I wanted to write a few words about HtmlUnit-1.12 which we have released for one week and HtmlUnit-1.13 is already out!

In fact this is nearly the same (it contains some improvements as our committers and contributors have been very active in the last 7 days) but this release was needed due to a problem in the HtmlUnit-1.12 maven package. I don’t know if this is a bug of maven or if I made a mistake while packaging it but the jar and the sources/javadoc contained in the package are not in sync!

This (double) release represents a giant step in the JavaScript support development. The change log contains over 120 entries among other following points:

  • full support for JQuery (with JQuery unit tests integrated in HtmlUnit’s own unit tests)
  • support of event capturing and bubbling
  • set Referer header in requests
  • initial support for IE conditional compilation
  • improved JavaScript execution speed
  • AjaxController allowing re-synchronization of asynchron AJAX call
  • IncorrectnessListener to get notified of things that HtmlUnit cope with but that don’t respect standards.
  • workarounds for some Rhino bugs

These changes allow to widely support complex JavaScript libraries like JQuery, Prototype, DWR or GWT. These new features combined for instance with the execution speed, the ability to run headless and without external dependencies, the possibility to catch different kind of application problems (js errors, non respect of standards, …) make of HtmlUnit a first choice candidate to ensure the quality of your web application in a programmatic way.

Of course this release will be soon included in WebTest and will allow some new functionalities. Stay tuned.



  1. Robert Adamsky said,

    August 21, 2007 at 12:56 pm

    Is there a target date for webtest release supporting the new Jar? Thanks

  2. Marc Guillemot said,

    August 21, 2007 at 1:00 pm

    No target, but this is already the case since yesterday 😉


  3. Robert Adamsky said,

    August 21, 2007 at 1:34 pm

    Works great – except tag returns error (I substituted INPUT type SUBMIT and it worked)

  4. Marc Guillemot said,

    August 21, 2007 at 1:55 pm

    I don’t understand what you mean. Should we continue this discussion per email?

  5. Robert Adamsky said,

    August 21, 2007 at 2:04 pm

    Please – blog is not right place – sorry about that!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: