Skip to content

grails/geb

3.0.x
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Grails Geb Plugin

Java CI

Geb Functional Testing for Grails® framework

This plugin just provides the Geb dependencies and a create-functional-test command for generating Geb tests in a Grails app. For further reference please see the Geb documentation

## Examples

If you are looking for examples check:

Geb/Grails example project

or Grails functional test suite where Geb tests are used extensively.

Additional Drivers

To setup additional drivers you need to add the driver to your build.gradle for example:

testRuntime 'com.github.detro:phantomjsdriver:1.2.0'

Then you need to create a GebConfig.groovy file to your src/test/resources/ directory. For example:

/*
	This is the Geb configuration file.

	See: http://www.gebish.org/manual/current/#configuration
*/
import org.openqa.selenium.chrome.ChromeDriver
import org.openqa.selenium.firefox.FirefoxDriver
import org.openqa.selenium.phantomjs.PhantomJSDriver

waiting {
timeout = 2
}
driver = { new PhantomJSDriver() }