OPI Blog
Learn from experts in their fields

Browsing Tags: geb

Apr 20, 2016
Automatically download OS-specific WebDriver executable
When using the Selenium browser functional testing library, testing with some browsers requires using an operating system-specific executable in addition to the driver .jar file. For example, when running Selenium tests with Chrome you need ...
Complex UI elements in Geb browser functional tests
Browser functional testing is a great way to verify your web application fully works end-to-end. Interacting with standard web page elements like links and forms is often straightforward, but driving more complex UI elements such ...
Reset Your H2 Database For A Clean State Between Functional Tests
If you’re running automated functional testing as part of your build process, you probably know about test isolation (Martin Fowler has a great article on this and other issues with test non-determinism): A single test can ...
Parallel Grails Functional Tests with Geb and Gradle
Browser-based functional tests are a great way to verify a Grails application works fully end-to-end. But since they use a browser, they are slower to run than unit or integration tests. And depending on how ...
Sep 12, 2013
Type Safe Page Objects with Geb
Geb is a popular browser functional testing library written in Groovy and based on Selenium 2. Geb ships with some wonderful additions to the Selenium library, including first-class support for page objects. Geb also has ...
Poly Driver: A Phantom Band-Aid for Geb
The Problem: You have an extensive suite of Geb functional tests running against Firefox and it takes a long time to run. You switch your tests over to PhantomJS; now they run twice as fast! ...
Start building out automated groovy mobile web application testing on your iPhone or iPad with Geb and Spock
Leverage Geb and Spock for automated testing of mobile application on mobile devices, including the iPhone, iPad and Android devices....