When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Selenium Webdriver with Cucumber BDD Automation Framework
Learn Selenium Webdriver with a BDD framework using Cucumber, Maven, TestNG, Jenkins, JAVA

This Course Includes
udemy
4 (28 reviews )
8h 55m
english
Online - Self Paced
professional certificate
Udemy
About Selenium Webdriver with Cucumber BDD Automation Framework
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 In
Phase-10
, we’ll review course leanings & future actions.
What You Will Learn?
- 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. .
- 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 .
- Post course completion you will be awarded with certificate..