Grails 3.x Geb Plugin
===

Geb Functional Testing for Grails 3.0


This plugin just provides the Geb dependencies and a `create-functional-test` command for generating Geb tests in a Grails 3.0 app. For further reference please see the [Geb documentation](http://www.gebish.org)

Geb tests are used extensively in the [Grails 3.x functional test suite](https://github.com/grails/grails3-functional-tests) if you are looking for examples. 

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() }



Grails 3.x Geb Plugin
===

Geb Functional Testing for Grails 3.0


This plugin just provides the Geb dependencies and a `create-functional-test` command for generating Geb tests in a Grails 3.0 app. For further reference please see the [Geb documentation](http://www.gebish.org)

## Examples

If you are looking for examples check:

[Geb/Grails example project](https://github.com/grails-samples/geb-example-grails)

or [Grails 3.x functional test suite](https://github.com/grails/grails3-functional-tests) 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() }



Add link to sample project
Add link to sample project