Selenium Webdriver with Cucumber BDD Automation Framework

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video

  • Categories

    IT & Software Systems

  • Duration


  • 12 Students Enrolled


Phase-1 we’ll be about Introduction to the course :

  • Understanding about course & it’s needs
  • Having lessons walktrough
  • learning Selenium & It’s various Concepts


In Phase-2 we’ll be learning about different tools installations :

  • Setting-Up JAVA environmental variables
  • What is MAVEN? & Installation of MAVEN
  • Creating project in MAVEN
  • Installation of Eclipse & MUST DO configuration of Eclipse
  • What is POM file? & understanding the content inside POM file
  • Installation of TestNG
  • Cucumber Add-on’s, which will ease our efforts in framework building process
  • Setting up Browser Driver


In Phase-3 we’ll start with basic framework :

  • Gherkin language & Features file creation
  • Creation of Step definition class for respective feature file
  • Runner class creation

In Phase-4 we’ll move further into scripting :

  • Implementing code for step class
  • Improvising feature file with background keyword
  • Using tags in runner class


In Phase-5 we’ll learn automating various types of elements & handling exceptions :

  • Creation and execution of multiple feature files
  • Various exceptions
  • Basic reporting

In Phase-6, we’ll learn about ways of test execution : 

  • Using TestNG, Batch files, MVN commands
  • Installation of Maven surefire plugin


In Phase-7, we’ll start designing advance framework : 

  • Creating various packages, classes & using Hooks
  • Running test on different browsers
  • Centralizing selenium methods
  • Overview on ‘Page Object Pattern’ | ‘Page Factory pattern’
  • Better ways to overcome Page Object Modeling complications

In Phase-8, we’ll continue designing advance framework :

  • Updating existing packages, classes & using tags
  • Installation of Log4j & use of log generation within scripts
  • Image attachments in framework

In Phase-9, we’ll learn about CI – Jenkins :

  • Installation & setup of jenkins
  • Integration of Java, Maven with jenkins
  • Scheduling test execution from jenkins
  • Advance reporting

Basic knowledge

Learn Selenium Webdriver with a BDD framework using:

  • Cucumber
  • Maven
  • TestNG
  • Jenkins
  • Core JAVA

What will you learn
  1. Concepts you will learn & understand will be : 1. Maven 2. TestNG 3. Advance Reporting 4. Feature files 5. Scripting 6. Locate Element Techniques 7. Cross-browser Testing 8. Log Generation 9. Jenkins and many more
  2. You will have the knowledge of designing selenium framework. As per your work domain this course will help you implement selenium framework for your project.
  3. Post course completion you will be awarded with certificate.
Course Curriculum
No of Lectures: 42 Total Duration: 08:54:11
Harsha Sharma – May 26, 2019

The course is really good. Thanks Shashank Sir, I like the way you explain all the concepts, even the small things, so simple and also describing each and every concept. I really gained the confidence by watching this course. Thank you so much Sir. Must try course I would say!

Ketan Kumar – May 26, 2019

Thanks to this excellent course. Organized from beginner to advanced level and very well explained. Instructor has great teaching techniques and explains everything with a scenario so you could easily understand. What stands out most is course is breakdown well and teaches you step by step. Instructor is really helpful answering the technical as well as some time on skype. It is your go to course guys if you really want to build a successful career in selenium. I will recommend this 100%

Amrut Thakur – May 26, 2019

By far the best course for Selenium. It delivers what is been posted by Instructor - Shashank. A complete framework knowledge & yet simple demonstration really helps understand the course. It not only focuses on learning selenium but what it also focuses on challenges we could stuck too & how to solve those. Overall a great course hence 5 ratings...