Skip to content

geb/grails3-plugin

 
 

Repository files navigation

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

Geb tests are used extensively in the Grails 3.x functional test suite 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() }

About

Geb Functional Testing for Grails 3.0

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 79.3%
  • Shell 20.7%