This document provides an overview of using Geb to test Grails applications. It discusses:
- How Geb works by building on WebDriver to programmatically control browsers
- Structuring Geb tests using page objects and modules to organize test code
- Interacting with the application directly from Geb tests in Grails 2.x using the remote control plugin and in Grails 3.x by running in the same JVM
- Configuring the browser driver used for tests, including options for Firefox and Chrome