Selenium + BDD Cucumber + Java + Web Driver manager + Allure reporting + Page Object Model

preview_player
Показать описание
as there was a small clip swap in the sequence in the end and it doesnt allow to change the video but upload a new one. this video will be deleted soon in 3/4 days
**********************************************************************
This course is easy step by step approach to build a practical Java based Cucumber Selenium framework in Intellij with web driver manager and Allure reporting.
This covers in almost 3 hours various topics like how to setup java, maven in local machine as well cucumber & selenium dependency in the Project. This course has avoided traditional Java IDE eclipse and focussed on latest Intellij IDEA IDE which are being used in enterprise solutions.
cover various topics like BDD framework, Page Object Model concept in cucumber.
**********************************************************************
Contents of this course:

00:00:00: Introduction and contents to this course
00:03:23: Installation of Intellij Idea in local machine
00:06:54: Verify java in local machine ( If not there then installation steps) & setting up of system & environment variables
00:15:34: Verify Maven in local machine ( If not there then installation steps) & setting up of system & environment variables
00:23:00: Create a Maven Project and add cucumber plugin to the Intellij IDE
00:28:51: Add cucumber dependencies: cucumber-java, cucumber-junit, cucumber-core of same version in POM xml
00:36:04: Add Selenium Web driver dependency in the POM xml
00:38:08: Why do need web driver manager and whats a web driver manager
00:43:03: Adding web driver manager to the POM xml
00:44:20: Adding folder structure to the project
00:47:15: Introduction to BDD framework
00:49:00: Application under Test and 3 scenarios that we need to automate
00:54:14: Creating feature files in the project as per the 3 scenarios that we need to automate
00:59:24: Introduction to the Page Object Model concept
01:03:02: Creating pages in the project as per the page object model
01:06:44: web element locators
01:07:30: Different types of web element locators
01:09:17: Types of Xpaths: Relative xpaths & Absolute xpaths
01:12:00: Creating step definitions
01:14:00: Creating Runner file
01:15:35: Using and invoking web driver manager
01:21:16: Updating runner file
01:24:31: Updating the first testcase
01:27:44: Running and debugging the first testcase
01:42:02: Creating the second testcase
02:15:02: Runner files setup
02:18:00: Creating and designing the 3rd testcase which involves the web table
02:36:57: Allure Reporting setup and integration with BDD framework

#selenium
#seleniumwebdriver
#webdriver
#allure
#reporting
#report
#seleniumautomation
#testing
#softwaretesting
#java
#testng
#intellij
#maven
#selenium4
#seleniumtutorials
#seleniumjava
#seleniumtutorialforbeginners
#seleniumautomation
#cucumber
#pageobjectmodel
#testing
#bddtesting
#bddframework
Рекомендации по теме
Комментарии
Автор

Contents of this course: 🚀🚀🚀

00:00:00: Introduction and contents to this course
00:03:23: Installation of Intellij Idea in local machine
00:06:54: Verify java in local machine ( If not there then installation steps) & setting up of system & environment variables
00:15:34: Verify Maven in local machine ( If not there then installation steps) & setting up of system & environment variables
00:23:00: Create a Maven Project and add cucumber plugin to the Intellij IDE
00:28:51: Add cucumber dependencies: cucumber-java, cucumber-junit, cucumber-core of same version in POM xml
00:36:04: Add Selenium Web driver dependency in the POM xml
00:38:08: Why do need web driver manager and whats a web driver manager
00:43:03: Adding web driver manager to the POM xml
00:44:20: Adding folder structure to the project
00:47:15: Introduction to BDD framework
00:49:00: Application under Test and 3 scenarios that we need to automate
00:54:14: Creating feature files in the project as per the 3 scenarios that we need to automate
00:59:24: Introduction to the Page Object Model concept
01:03:02: Creating pages in the project as per the page object model
01:06:44: web element locators
01:07:30: Different types of web element locators
01:09:17: Types of Xpaths: Relative xpaths & Absolute xpaths
01:12:00: Creating step definitions
01:14:00: Creating Runner file
01:15:35: Using and invoking web driver manager
01:21:16: Updating runner file
01:24:31: Updating the first testcase
01:27:44: Running and debugging the first testcase
01:42:02: Creating the second testcase
02:15:02: Runner files setup
02:18:00: Creating and designing the 3rd testcase which involves the web table
02:36:57: Allure Reporting setup and integration with BDD framework

aceautomationacademy
Автор

Thankyou much for presenting the video in a very systematic approach. Great help :)

jerinjames
Автор

in this framework, we can use only one browser and one environment, If you add the configured property file and pillar running script then it will be the best framework.

rampudi
Автор

after execution full allure result is not getting generated, only a few json file is getting generated-any suggestion

bbusy
Автор

Great explanation thanks.. Can you also add Ci/CD to this project.

FBelow
Автор

Are you sure this is the complete tutorial? I have seen you are missing many steps such as username password sendkeys.

sayantan
Автор

so many missing steps, it creates confusion

pratikpatel
Автор

So far I have not finished watching the entire video, but I did not like how you magically included WebDriverManager at 1:11:52 and did not explain anything.

prateekgupta