JFTA is an API that makes your testing code independent of the underlying implementation. Thus you can easily switch between different implementations at runtime. Currently JFTA provides implementations for HtmlUnit and Selenium RC.
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.