Geb
groovy.apache.org
Spec sheet
- What it does
- Geb is a browser automation solution for scripting, screen scraping, general automation, and web or acceptance testing.Read 5 Oct 2026 · groovy.apache.org
- Support
- The project offers support through the geb-users mailing list, GitHub Discussions, and the Groovy Slack #geb channel.Read 5 Oct 2026 · groovy.apache.org
- Build systems
- Geb documents integrations for Gradle and Maven and says it can be integrated into any build system.Read 5 Oct 2026 · groovy.apache.org
- Cloud browser integrations
- The manual documents driver factories and Gradle plugins for Sauce Labs, BrowserStack, and LambdaTest.Read 5 Oct 2026 · groovy.apache.org
- Cross browser
- Geb works with browsers supported by WebDriver and can use remote drivers to automate browsers on another machine.Read 5 Oct 2026 · groovy.apache.org
- Dynamic pages
- Geb provides configurable waitFor clauses and implicit waiting for asynchronous page content.Read 5 Oct 2026 · groovy.apache.org
- Headless mode
- Geb can use the in-process Java browser emulator HTMLUnit with WebDriver.Read 5 Oct 2026 · groovy.apache.org
- Installation
- Geb Core is available as a single geb-core JAR from Maven Central and can be added through Groovy Grape, Maven, or Gradle.Read 5 Oct 2026 · groovy.apache.org
- License and backing
- Geb is free open source software under the Apache License, Version 2.0, supported by the Apache Software Foundation and the Groovy community.Read 5 Oct 2026 · groovy.apache.org
- Navigation
- The Navigator API selects and traverses page content using CSS selectors, attribute matchers, indexes, and chained operations.Read 5 Oct 2026 · groovy.apache.org
- Notable limit
- Geb builds on WebDriver, so supported browser automation depends on the browsers available through WebDriver.Read 5 Oct 2026 · groovy.apache.org
- Security policy
- The project’s GitHub repository links to a security policy.Read 5 Oct 2026 · github.com
- Technology
- Geb combines WebDriver, jQuery inspired content selection, Page Object modelling, and Groovy.Read 5 Oct 2026 · groovy.apache.org
- Test frameworks
- Geb provides integration modules for Spock, JUnit, TestNG, and Cucumber via Cucumber JVM.Read 5 Oct 2026 · groovy.apache.org
Plans and prices
Geb Free Open source browser automation software · Apache License, Version 2.0 Read 5 Oct 2026 · groovy.apache.org
Where Specifiction places it
- Browser Automation Tools#31 of 637.9