The new release of the GUI-Less java browser is available, which allows high-level manipulation of web pages, such as filling forms, clicking links, accessing attributes and values of specific elements within the pages, you do not have to create lower-level requests of TCP/IP or HTTP, but just getPage(url), find a hyperlink, click() and you have all the HTML, JavaScript, and Ajax are automatically processed.
The most common use of HtmlUnit is test automation of web pages (even with complex JavaScript libraries, such as jQuery or Google Web Toolkit), but sometimes it can be used for web scraping, or downloading website content.
The main enhancements in this release:
- Improved JavaScript support, now all jQuery and Mochikit tests pass, adding to already supported GWT and Sarissa
- Native ActiveX support
- Initial applet handling
- Internet Explorer conditional comments
- As usual, various bug fixes, three were reported by GWT users
You can find more information in the official website, the development team is looking forward to getting your feedback.