Description
In this course, you will learn:
- Learn the JavaScript foundations needed for Playwright Automation testing.
- Understand Web Automation with Playwright on Live Applications.
- Comprehensive understanding of the Playwright Methods and their application, with examples.
- Learn how to use API calls in UI Automation tests to achieve smart automation.
- Understand how to intercept network/API calls and responses using Playwright.
- Learn how to use the Playwright Inspector, Trace Viewer, and Code Generation (Record Playback) tools.
- Create the Playwright Cucumber BDD Framework from scratch using best practices.
- Develop an end-to-end Mocha Framework using Playwright, utilizing all of the tool's features.
- Understand visual testing, mobile device emulation, and test execution in the CI/CD Docker container.
Syllabus:
- 3 hours of JavaScript Fundamentals including coding exercises
- Getting started with Playwright Automation Core concepts
- Playwright Basic methods for Web Automation testing with examples
- Handling UI Components(Dropdowns ,Radio Buttons, Childwindows) with Playwright
- Learn Playwright Inspectors , Trace Viewers & Codegen tools with Demo examples
- End to End Web Automation Practice Exercise with Playwright
- Playwright Unique GetBy Locators for Smart Testing & Test Runner usage
- Handling Web dialogs, Frames & Event listeners with Playwright
- API Testing with Playwright and Build mix of Web & API tests
- Session storage & Intercepting Network request/responses with Playwright
- Perform Visual Testing with Playwright Algorithms
- Build Excel Utils and drive uploads downloads using Playwright
- Page Object Patterns & Data driven Parameterization for Playwright Tests
- Project Configurations, & Config options for robust Framework design
- Test Retries , Serial & Parallel execution & Tagging Tests in Playwright
- HTMl & Allure Reporting & CI/CD Jenkins Integration
- Understand TypeScript Basics and Refactor Playwright Framework to TypeScript
- Playwright Cucumber Framework Integration with its features