From JBehave site: JBehave is a framework for Behaviour-Driven Development (BDD). JBehave allows developers, QA and non-technical or business participants, to write stories in a plain text file with minimal restrictions about grammar. Then a POJO is created for executing created story. This POJOshould have the typical BDD structure Given, When and Then.
From Springsource site: Spring Framework is a Javaplatform that provides comprehensive infrastructure support for developing Java applications. Spring handles the infrastructure so you can focus on your application.
From Selenium site: Selenium is a suite of tools to automate web app testing across many platforms.
We have three technologies JBehave for acceptance tests,Selenium for web application testing and Spring dealing with infrastructure. In this post I will talk about integrating JBehave with Selenium 2 and Spring.