What is Geb?
It brings together the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modelling and the expressiveness of the Groovy language.It can be used for scripting
Geb is a tool in the Browser Testing category of a tech stack.
Geb is an open source tool with GitHub stars and GitHub forks. Here’s a link to Geb's open source repository on GitHub
Who uses Geb?
Companies
Developers
17 developers on StackShare have stated that they use Geb.
Geb Integrations
Geb's Features
- Groovy browser automation
- Web Testing
- Screen Scraping
Geb Alternatives & Comparisons
What are some alternatives to Geb?
Selenium
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
Cypress
Cypress is a front end automated testing application created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a browser. Cypress works on any front-end framework or website.
Cucumber
Cucumber is a tool that supports Behaviour-Driven Development (BDD) - a software development process that aims to enhance software quality and reduce maintenance costs.
Selenide
It is a library for writing concise, readable, boilerplate-free tests in Java using Selenium WebDriver.
Protractor
Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.