jSpringBot is a framework built on top of Robot Framework to support Java and Spring. This also allows you to run end to end testing with ease using Maven.

Get Started »

Rich Libraries

jSpringBot supports a rich set of libraries for browser testing, web and rest-ful services testing, DB testing, and many more.

Easy to Setup

Setting up a jSpringBot test project is simple and easy. This is a Maven project that runs using the mvn integration-test.

Open Source

jSpringBot are licensed under Apache 2.0 and maintained by the community on GitHub.


Developers could implement their own libraries with Java and Spring support.

Continuous Integration

Support for continuous integration with Jenkins, please see tutorials for details.


Robot Framework

jSpringBot is built on top of Robot Framework, and this is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).


All jSpringBot robot framework libraries are pure Java. This takes advantage of all the APIs available to java and expose it to Robot Framework.

Spring Framework

Spring Framework simplifies configuration and jSpringBot library integration.


Dependencies and test execution are done through Maven.