Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automation Architect - Selenium WebDriver - 9 Live Projects
Rating: 4.5 out of 5(2,508 ratings)
21,143 students

Automation Architect - Selenium WebDriver - 9 Live Projects

Automation Architect - Selenium WebDriver with 9 Live Projects (Learn Indepth Framework implementation on Live Projects)
Created byRahul Arora
Last updated 12/2023
English

What you'll learn

  • You should be able to master the Framework designing part and should be able to justify 3+ years of experience in Selenium and framework designing
  • Should be able to crack automation interviews easily

Course content

22 sections301 lectures106h 10m total length
  • Introduction to the Project8:03
  • FIXING THE BLURRED VIDEO SCREEN0:23
  • Live Project 1 Code with Updated and Latest Dependencies0:24
  • Creating a new Maven Project9:19
  • Creating Base class18:19
  • Calling Properties and creating the very first test case13:46
  • Initializing Logs6:27
  • Adding Assertions15:11
  • Adding Data Provider and creating the second test21:04
  • Implementing ReportNG15:29
  • Adding Listeners7:27
  • Capturing unique screenshot and report customization part 116:00
  • Capturing unique screenshot and report customization part 28:37

    Implement timestamped screenshots for each test failure by generating a unique name from the system date, updating test utilities and listeners, and attaching distinct screenshots to the Maven Surefire report.

  • Update Latest Extent Reports0:03
  • Generating Extent Reports19:25
  • Adding steps to testcases in Extent Report13:09
  • Creating a common DataProvider8:10
  • Adding Multiple failures to the Test18:44
  • Adding Parameterization and automating the third test23:25
  • Setting up run modes for Test Suites26:26
  • Setting up run modes for Test data and implementing parameterization14:49
  • Jenkins build generation11:10
  • Jenkins - Configuring HTML Publisher plugin for Extent Reports6:56
  • Jenkins - Parameterizing the build for browser and environment8:38
  • Jenkins - Configuring MAIL API to send test results in an automated email12:52

Requirements

  • Basic understanding of WebDriver and Core Java

Description

"This course requires you to download Docker Desktop from Docker official website. If you are a Udemy Business user, please check with your employer before downloading software."


The Only course to cover 9 Live projects on different frameworks designed from scratch


             COURSE RECENTLY UPDATED WITH LATEST SELENIUM 4 and Extent Reports 5.x SERIES


The course is specially designed at architect level which will cover all major framework designing concept with implementation of majorly use Utilities.

As in most of the Selenium and Appium interviews majorly questions are asked from frameworks itself, this course specifically focuses on end to end framework designing on Live projects using all major techniques and live projects. After the course you should be capable enough to show 2-3+ years of your current experience in Selenium and can hit the market accordingly

  Topics Highlight: 

Projects build with in-depth implementation of following topics

  • Excel Reader

  • Logs

  • Mails

  • Zip

  • Listeners - Soft assertions, Test Failure

  • Jenkins

  • Maven

  • ReportNG

  • ExtentReports

  • Database

  • Properties

  • Runmodes

  • TestNG

  • ScreenshotUtils

  • Parallel Execution

  • Docker

  • Java Generics

  • MultiThreading

  • Page Object and Page Factory

7 Live Projects with Different Frameworks implemented on:

  1. Data Driven Framework

  2. Data Driven extended with Grid Implementation

  3. Page Object Model 

  4. Page Object Model with Page Factory

  5. Cucumber BDD with Page Object and Page Factories

  6. Page Object Model and Page Factory extended with Java Generics and MultiThreading (Parallel Execution)

  7. Cucumber BDD with Page Objects and Page Factories with Parallel Execution

  8. End to End Data + Keyword Driven Framework (Live Batch recordings)

  9. End to End Page Object Model with Page Factories (Live Batch recordings)

Once again to join this course you should have basic understanding of Core Java and WebDriver.

Happy Learning !!!

Who this course is for:

  • Automation testers
  • Developers
  • Selenium architects
  • selenium testers
  • appium testers