About Java Functional Testing API
JFTA is an API that decouples your functional testing code from the underlying implementation framework. Thus you can easily switch between different implementations at runtime. Currently JFTA provides implementations for HtmlUnit and Selenium RC.