Playwright with JavaScript – Beginners to Advanced – Live Training
(Playwright features, Setup, UI Automation, API Automation, Framework Design, Report generation and Javascript Core Concepts)
This course provides a comprehensive journey from JavaScript fundamentals to advanced Playwright automation techniques. You’ll start with the basics of JavaScript, covering essential concepts like data types, variables, functions, and asynchronous programming. The course then delves into Playwright, guiding you through setting up your environment, creating your first tests, and mastering core automation concepts. You’ll learn how to handle UI components, perform API testing, and implement visual testing. By the end of the course, you’ll be able to build robust Playwright frameworks, integrate with CI/CD pipelines, and generate detailed reports. Perfect for testers looking to enhance their automation skills.
About The Instructor:
I have over 11 years of overall IT experience and three years of dedicated experience in delivering corporate and online training programs. Specializing in both automation and manual testing for web applications, mobile applications and API with a strong emphasis on utilizing cutting-edge tools such as Playwright, Selenium, Cypress, Appium and Rest Assured. Known for conducting comprehensive training on Playwright, Cypress and Selenium equipping teams with the skills to efficiently automate web testing processes. Committed to continuous improvement and staying abreast of emerging technologies in the field of software testing. |
Sample Videos:
Playwright with JavaScript – Beginners to Advanced-Demo video:
Playwright with JavaScript Day 1:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 159 USD 109 99 USD Or USD11000 INR 9900 INR 6900 Rupees.
OR
What will I Learn by the end of this course?
- Understand JavaScript fundamentals, including data types, variables, functions, and asynchronous programming.
- Set up and configure the Playwright environment for web automation testing.
- Create and execute Playwright tests, handling various UI components and implementing wait mechanisms.
- Perform API testing and integrate it with web automation using Playwright.
- Build Playwright frameworks, generate detailed reports, and integrate with CI/CD pipelines for automated testing.
Free Day 2 Session Timings:
11th September @ 9 PM – 10 PM (IST) (Indian Timings)
11th September @ 11:30 AM – 12:30 PM (EST) (U.S Timings)
11th September @ 4:30 PM – 5:30 PM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday @9 PM – 10 PM (IST) /
For Participants in US: Monday to Friday @ 11:30 AM – 12:30 PM (EST)
For Participants in UK: Monday to Friday @ 4:30 PM – 5:30 PM (BST)
Trainer Holiday Calander:
The trainer is on planned leave from 27th September to 4th October
Who can enroll for this course?
- Software testers looking to enhance their automation skills.
- Developers interested in learning web automation using Playwright.
- QA professionals who want to expand their knowledge of JavaScript and automation tools.
- Beginners who want to start a career in test automation.
- Anyone seeking to integrate Playwright automation with CI/CD pipelines.
- Students and professionals aiming to stay updated with modern automation practices.
Salient Features:
- Approximately 25 – 30 Hours of Live Training
- Every session gets recorded and lifetime access to these videos will be given.
- Course Completion Certificate
Course syllabus:
JavaScript Fundamentals from Scratch for Automation
- JavaScript from scratch
- Data Types, Variables
- Statements, Loops
- Functions
- Object creation
- Arrays
- Arrow Function
- Asynchronous (Async-await)
Introduction to Playwright Automation & Course expectations
- Introduction to Playwright and its features
- Install Node.js and Visual Studio Code for setting up Playwright Environment
Playwright Automation Core concepts
- Create NPM project and Install Playwright dependencies
- Importance of Playwright Test Annotations and async await
- Browser context and page fixture
- Playwright configuration file understanding
- First playwright test run in multiple browser
Playwright Basic methods for Web Automation testing with examples
- Locators supported by playwright
- Different methods available in Playwright
- Type, click, get text, locating multiple elements
- Wait mechanism in Playwright
Handling UI Components
- Drop downs
- Radio Button, Check box
- Child windows
- Playwright Inspectors, Trace Viewers, Code gen demo and examples
End to End Web Automation Practice Exercise with Playwright
- Dynamic elements
- Auto suggestive drop-down handling
- Assertions
- E2E automation script in Playwright
Playwright Unique GetBy Locators for Smart Testing
- GetByLabels, GetByRole, GetByText, GetByAttribute etc…
- Playwright UI Runner
Handling Web dialogs, Frames & Event listeners with Playwright
- Hidden element validation
- Alert pop-up handling
- Frames handling
API Testing with Playwright and Build mix of Web & API tests
- Playwright request method
- Response Validation
- Parsing API responses
- Storing the authentical details to Local Storage
- Script for Web and API as mix
Session storage & Intercepting Network request/responses with Playwright
- How to save session storage and inject into browser context
- How to debug the API steps in script using VS code debugging
- API logging
- Intercepting network request and response call for testing
- Aborting the network call
Visual Testing with Playwright
- Screenshot for page and specific element
- Visual testing using playwright
Build Excel Utils and uploads downloads
- Introduction to excel JS
- Data extraction from excel in playwright
- Util functions to read and write in excel
- Handling downloads and upload file using playwright
Framework generation for playwright automation
- Complete POM framework creation from scratch using Mocha
- Handling the data from JSON file
- Parametrization in running test with different data
- Project configuration for framework
- Test Retries, Serial and Parallel execution
- Running last failed test cases
Reporting
- HTML and Allure report generation for Playwright automation
- Install & Configure CI/CD using Jenkins
- Integrate the playwright framework with Jankins
Playwright Cucumber Framework Integration with its features
- Introduction to cucumber framework
- Cucumber configuration and setup feature files
- Steps definition and page script generation
- Cucumber Hooks, Tags, Parametrization
- HTML report for cucumber framework