Component-based UI testing

View the Project on GitHub BlackPepperSoftware/relish

What is Relish?

Relish is a Java library that is designed to reduce the amount of code needed to create UI/acceptance tests. Although it doesn’t require it, Relish is intended to be used with a BDD tool like Cucumber to automate a user-interface.

There are currently two flavours of Relish:

You can find the latest version of these libraries on the releases page.

Getting the libraries for Maven/gradle:

The libraries can be downloaded through, so, for example, this is how you might get them in gradle:

repositories {
  maven { url '' }
dependencies {
  testCompile 'com.github.davidgriffithsbp:relish:0.0.119' # For version 0.0.119