Java GUI-Less browser, supporting JavaScript, to run against web pages
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.
HtmlFixture is an adapter between FitNesse and HtmlUnit for use in testing web applications. This version has new commands for DOM navigation and display and supports html frames, cookies, javascript alerts, http response statuses and Ajax.
JSelenium accomodates an object-oriented layer for using the Selenium RC facade, by providing a library for interacting with various types of elements in the HTMLDOM. Take a look at our wiki: http://jselenium.wiki.sourceforge.net/FAQ