Headless browser with full javascript support for java
===

I have been using HtmlUnit (the developers did a great job) as an headless browser for some of my previous applications but the javascript support isn't working for some website that my next application will be accessing.

1. Does anyone know a good headless browser with full javascript support?

2. I had about QtWebKit binding for Python but my application will be in Java or is there a Java binding for WebKit or QtWebKit?