Playwright Automation Using TypeScript: Practical Testing and Frameworks – Live Training
This course is designed to help you master web automation testing using Playwright and TypeScript, starting from scratch. You’ll begin by learning TypeScript fundamentals, then move on to exploring Playwright’s core features, including handling UI components, web dialogs, and dynamic elements. Additionally, the course covers API testing, visual testing, and creating robust automation frameworks. By the end, you will be proficient in integrating Playwright with CI/CD tools like Jenkins and working with the Cucumber framework for enhanced testing strategies. Ideal for testers looking to deepen their automation skills with practical, hands-on examples.
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 Automation Using TypeScript: Practical Testing and Frameworks – Live Training -Demo Video
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?
- Write automation scripts using TypeScript and Playwright.
- Handle UI components like dropdowns, checkboxes, and pop-ups.
- Perform API testing and integrate it with web automation.
- Create and manage automation frameworks from scratch.
- Run tests in parallel, generate reports, and integrate with Jenkins CI/CD.
- Implement the Playwright Cucumber framework for better test management.
What student’s have to say about Praveen:
This course made learning Playwright and TypeScript so easy! The examples were clear, and I could follow along without any issues. – Adiswar
A fantastic course for beginners and intermediate testers. It covers everything from the basics to advanced framework integration. Highly recommend – Chturrvedi Great course! The instructor explains complex concepts in a simple way, making it easy to understand and apply in real projects. – Justin This course gave me the confidence to work with Playwright automation. The mix of web and API testing was especially useful. – Meenakshi |
Free Day 1 Session Timings:
16th October @ 7:30 AM – 8:30 AM (IST) (Indian Timings)
15th October @ 10 PM – 11 PM (EST) (U.S Timings)
16th October @ 3 AM – 4 AM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday @ 7:30 AM – 8:30 AM (IST)
For Participants in US: Sunday to Thursday @ 10 PM – 11 PM (EST)
For Participants in UK: Monday to Friday @ 3 AM – 4 AM (BST)
Who can enroll for this course?
- Test automation engineers looking to learn Playwright with TypeScript.
- Manual testers wanting to transition into automation.
- Developers interested in adding Playwright to their skill set.
- QA professionals aiming to build robust automation frameworks.
- Anyone with basic programming knowledge who wants to start with Playwright.
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:
TypeScript Fundamentals from Scratch for Automation
- TypeScript 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
- Handling file uploads using Playwright
- Shadow DOM 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
Visual Testing with Playwright
- Screenshot for page and specific element
- Visual testing using playwright
Framework generation for playwright automation
- Complete POM framework creation from scratch
- 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 Jenkins
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