Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Learn Automation with Geb and Spock

via Udemy

Overview

Another wrapper on Selenium WebDriver to resolve your Automation need, So learn Geb and Spock to automate

What you'll learn:
  • Learn Geb from scratch
  • Learn page object modelling and its implementation
  • Understand the meaningful use of Spock Testing Framework
  • Quantitative understanding of CSS Selector
  • Learn basics of Groovy Script

Geb:
Geb is a testing framework for automation of browser which is written on top of Selenium WebDriver library so it can works on all browsers that is supported by Selenium. We have two added benefit in one way we are working with Geb that provides an extra layer of convenience and productivity but we have freedom to switch back to Selenium to perform all the automation in Selenium Ways.

Geb uses the dynamic language features of Groovy to provide a powerful content definition DSL (for modelling content for reuse) and key concepts from jQuery to provide a powerful content inspection and traveral API (for finding and interacting with content). So in another word we could say

GEB = Selenium WebDriver + Java +Groovy +Jquery

Spock:
In this course we would be learning one more testing framework Spock that is again a very sophisticated testing and specification based framework for Java and Groovy. Spock Testing framework uses a very expressive and to the point specification language.

Please watch this course at 1.25X or 1.5X speed to avoid long wait in speech.

This course is going to give you confidence in web application automation with Geb and Spock.
So wish you all a happy learning and hope for the birth of one more Automation Engineer.

Note: I would be happy to help you through answering your GEB and SPOCK related query in Q&A section. So don't hesitate to ask your query in Q&A section of this course

Syllabus

  • Geb Automation Framework
  • Project environment setup
  • Groovy Basics
  • Geb Installation and First Script
  • Handling various browser like Chrome, IE
  • Locating content on web pages
  • Geb Tutorial - Handling WebElements Like Button, Checkbox, droddown etc.
  • Geb Configuration and use of drive() method
  • Spock Testing framework
  • Page Object Model
  • Spock Intergration with Geb
  • Source Code For Download
  • Mouse And Keyboard Actions In Geb Using Interact Method
  • Module In Geb and It's use

Taught by

Abode QA

Reviews

4.3 rating at Udemy based on 342 ratings

Start your review of Learn Automation with Geb and Spock

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.