Acceptance Testing with Geb
summary
Introduces Geb, a Groovy-based browser automation layer over WebDriver, and shows how to write maintainable acceptance tests by running examples against the Commit Conf 2018 website. Covers managing WebDriver instances (Chrome, Firefox, headless), built-in configuration, the Page Object pattern, navigation and content selection, and integration with different test frameworks.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:59Browser automation basics
- 4:46Why use Geb
- 8:39WebDriver and drivers
- 12:50Geb’s jQuery-like DSL
- 16:24Groovy benefits
- 19:20Page pattern
- 23:56DSL and navigation
- 27:49Modules for elements
- 32:51Test reporting
- 37:33Dynamic URLs
- 40:44Advanced features
- 41:29Real-world example
- 46:09Conclusion and Q&A
related talks
39mGeb -- Very Groovy Browser Automation
01h 29mGroovy Browser Automation
47mThe GEB Test Framework for Testing Web and Mobile Applications
46mBoost your testing: End-to-End with Docker and Geb
09mThe Apocrypha of Geb
33mMore Than Automation: How Good Acceptance Test Can Make Your Team Happier
23mBDD To The Bone: Acceptance Testing with Behave and Selenium
37mHow To Build a Test Lib for a Microservice Based Web Application with Geb & Spock
