Skip to content
SPECIFICTION
Get listed

Geb

groovy.apache.org

Free plan WebWindowsmacOSLinux

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

Every Geb plan and price →

Where Specifiction places it

Alternatives to GebAll alternatives →