Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
This course is going to be the best companion to learn two tools in a single effort and here you will learn the basic of groovy with tenderness of Geb automation framework that has filled the gap those are noted in Selenium WebDriver framework. So Geb framework is going to give you a better idea to implement automation with great ease with great tenderness.
This course is going to give you an opportunity
1- To learn groovy scripting/programming language
2- Provides easy to implement page object modelling with great ease
3- Will also learn one new testing framework Spock that is going to have the flavor of three tools
4- this course is going to give your career a push to make your way in automation field.
So hope for a better learning to you all.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Geb Automation Framework|
In this tutorial we are going to see the introduction of Geb and this tutorial contain
In this tutorial you are going to see a comparative study of Selenium WebDriver and Geb and here you would be able to see the advantages of Geb over Selenium WebDriver
|Section 2: Project environment setup|
This tutorial covers a step by step demonstration of java installation in windows machine.Starting from downloading right version of JDK to installation.
Setting Java Classpath has been covered in this tutorial and this has included step by step path to set class path in windows machine.
This tutorial is the first step toward the installation of eclipse one de facto IDE which have features like anything
This tutorial is going to have the knowledge to install groovy in eclipse ide and this is the first step to the learning of groovy programming language.
|Section 3: Groovy Basics|
In this tutorial we are going to see
Creating groovy project in eclipse
Converting java to groovy
Creating first groovy class/scipt
Script in detail
This tutorial is going to cover the identifier used in Groovy programming language and have some good example of good and bad identifier definition in groovy.
Variables are the real life line of any programming language and in this tutorial we have talked much about variables in groovy
This tutorial have the real concept of object and its creation, In this tutorial we have talked about
Loops in groovy
Array in groovy
List in groovy
Map in groovy
Reading File in Groovy
Reading file line by line
Reading file word by word
Writing a file
Other File Operations
|Section 4: Geb Installation and First Script|
This is the first step in learning of Geb framework because here we are going to see basic installation process of Geb using maven.
In this tutorial we are going to learn
This tutorial is going to help you to import eclipse project in you eclipse.
|Section 5: Handling various browser like Chrome, IE|
Launching chrome browser in geb
Launching internet explorer in geb
|Section 6: Locating content on web pages|
Introduction of Interaction of Content on page
JQuery Plugin Installation
CSS Selector Part 1
CSS Selector Part 2
Navigator API in Geb
|Section 7: Handling various control element on webpage|
Identifying element on webpage
Handling Text-box to enter value
Checking radio button in geb
Handling checkbox using Geb
Selecting options from drop-down in geb
File upload in geb(One Approach)
|Section 8: Geb Configuration and use of drive() method|
Configuration in Geb(GebConfig.groovy
Use of driver() method
|Section 9: Spock Testing framework|
Introduction of spock
Environment setup for spock
Compatibility of spock core jar and active groovy compiler version
First Test Case Using SpockPreview
Building blocks of Spock Test Case
Build block of test case : Import, Specification Class and Instance field
In this section we are going to learn about blocks like when, then, given, expect and setup and where in detail with generic examples.
Fixture method in spock
Extensions in Spock
|Section 10: Page Object Model|
Introduction of Page Object Model
Generic template of page classes
Creating first real time page class
First Test Case Using Page Class(Small demo) with drive() methodPreview
to() method in page object model
via method in page object model in geb
|Section 11: Spock Intergration with Geb|
Spock Integration with Geb
Creating first Geb Script using Spock Framework
|Section 12: Source Code For Download|
Source code for complete lecture
Wish you all a very happy learning and hope to hear your honest feedback on all published course.
As a software tester, I have spend more than half of decade working with various fortune 500 clients and have also made to work with few of the finest product based companies those are having direct relationship with more than millions in daily works
In this journey, have got opportunity to learn whole lot of stuff, in which listing few of them those are shaking the testing world with profound coverage and their uses
- Selenium WebDriver
- SOAP UI
- Geb and Spock
and many more.
So if anyone have doubt or query related to these courses or technologies, can directly contact here or could get contact detail on my attached blog.