https://mrreddyautomation.com/wp-content/uploads/2023/12/icon.png

• LIVE PROJECT
• LIVE SCENARIOS
• MOCK INTERVIEWS
• RESUME BUILDING
• 24/7 SUPPORT

 

🧰  System Requirement

➡️ OS : Windows – 10, 11
➡️ Processor :  i5  /  i7
➡️ RAM:  8  / 16 GB
➡️ Diskspace : 5 GB
➡️ NodeJS : version: 20

🎤 Demo Day : Course Introduction

  • Trainer Introduction
  • Course Overview
  • Syllabus Walkthrough
  • Training Features
  • Introduction to automation testing
  • Playwright features & Architecture
  • Playwright vs Selenium
  • Placement Assistance
  • Q&A Session

🗓 Week 1 : Git & GitHub

  • Git vs GitHub
  • VS Code Setup
  • Git installation & GitHub account creation
  • Create repository and clone
  • Working with Local Repository
    • Working Directory, Staged Area, Local repository
    • add, commit, status, log
    • undo changes – restore, reset, revert
  • Working with Remote Repository
    • pull, push
  • Branching
    • creating master and feature branches
    • Switching between branches & Stashing
    • Merging & Resolve conflicts
    • Rebasing & Cherry picking
    • Merging vs Rebasing vs Chery picking
    • Pull Request ( PR) & Code Review
    • Forking
  • .ignore best practices

🗓 Week 2 : TypeScript

  • TypeScript Installation
  • Variables, Data Types,
  • keywords var, let, const
  • operators, conditional statements, loops
  • Arryas, Strings, Functions
  • Class, Object, Method, Static, Constructor
  • Encapsulation, Abstraction, Inheritance,
  • Polymorphism, Interface
  • Map, Set

🗓 Week 3 : Playwright

  • Playwright Installation
  • Playwright Project Structure
  • Playwright test  syntax
  • Develop Basic script
  • Create Break points and execute script
  • Execute test Through CLI
  • Execute test in headless and headed mode
  • Execute required test and all tests
  • Debugging tests
  • Locators
  • Element validations – TextField, Button, Link,Image, checbox, radiobutton frames, tables, lists etc

🗓 Week 4 : Playwright

  • Handling of Alerts
  • Handling of Tabbed windows/ New windows
  • Auto Login / Store State
  • Keyboard actions, Mouse Actions
  • Annotations
  • Assertions
  • Tags
  • Timeouts / Waits
  • Parallel execution
  • Execute only Failed tests
  • Scrolling

🗓 Week 5 : Playwright

  • Capture screenshot
  • Capture video for test execution
  • Trace Viewer
  • Working with different Environments
  • Reading data from JSON file
  • Creating Dynamic testData using Faker
  • Logging
  • Allure Report

🗓 Week 6 : Framework – POM

  • Framework architecture
  • Project Structure – POM
  • Automate Ecommerce Project
  • Fixtures, Hooks
  • Creation of Smoke, Sanity and Regression suites
  • Execute Targeted suites
  • Execute suites in Targeted environments

🗓 Week 7 : Linux & Docker (DevOps)

  • AWS Account setup
  • Create instances in AWS cloud
  • Execute scripts in tests environment
  • Introduction to Docker
  • Docker Architecture(Life cycle)
  • Components of Docker
  • Dockizing Playwright Project

🗓 Week 8 : Linux & Docker (DevOps)

  • Create instances in AWS cloud
  • Execute tests in Linux environment
  • Introduction to Docker
  • Docker Architecture(Life cycle)
  • Components of Docker
  • Dockerizing Playwright Automation Project
  • Images,containers,DockerFile, DockerCompose,Volumes
  • Execute tests in Containers

🗓 Week 9 : Jenkins & Github Actions (DevOps)

  • About Jenkin
  • Create new job
  • Execute job
  • Scheduling job
  • Email – Job status

🗓 Week 10 : Playwright AI

  • Create instances in AWS cloud
  • Execute tests in Linux environment
  • Introduction to Docker
  • Docker Arachtecture(Life cycle)
  • Components of Docker
  • Dockerizing Playwright Automation Project
  • Images, containers, DockerFile, DockerCompose, Volumes
  • Execute tests in Containers

🎯 Final Deliverable:
A complete Playwright Automation Framework integrated with TypeScript, GitHub, Jenkins, Docker, and Reports, ready for real-world enterprise usage.