Mastering Web Automation with Playwright Using JavaScript: A Comprehensive Training Program
Course Mastering Web Automation with Playwright
Course Description: Playwright has emerged as a powerful tool in the realm of web automation, offering a comprehensive solution for testing and interacting with web applications across various browsers. This course is designed for professionals and enthusiasts eager to leverage Playwright’s capabilities for efficient and robust web automation. With a focus on practical application, participants will gain hands-on experience in creating, running, and optimizing tests using Playwright.
About the Instructor:
Rahman is a seasoned Automation Architect with over 12 years of extensive experience in the BFSI domain. Specializing in creating robust automation frameworks utilizing tools such as Playwright, Selenium, and UFT, Rahaman has a proven track record of delivering high-quality solutions for web applications. With expertise in Java, JavaScript, and TypeScript, Rahaman has trained over 500 students and conducted 100+ training sessions, empowering professionals with practical skills in automation testing. Proficient in Selenium Cucumber, Playwright Cucumber, and API testing, Rahaman is dedicated to driving excellence in web automation through comprehensive training programs. |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 99 USD Or USD13000 INR 9900 INR 6900 Rupees.
OR
Free Demo On :
Learners in India: 16th April @ 9 PM – 10 PM (IST)
Learners in the US: 16th April @ 11:30 AM – 12:30 PM (EST)
Learners in the UK: 16th April @ 4:30 PM – 5:30 PM (BST)
Class Schedule:
For Participants in India: Monday to Friday @ 9 PM – 10 PM (IST)
For Participants in the US: Monday to Friday @ 11:30 AM – 12:30 PM (EST)
For Participants in the UK: Monday to Friday @ 4:30 PM – 5:30 PM (BST)
What Will I learn by the End of this course?
- The fundamentals of web automation and the significance of Playwright in modern testing environments.
- Installation and setup of Playwright for various programming languages, including Java, JavaScript, and TypeScript.
- Creation and execution of tests in different browsers, mastering techniques for robust test scripts.
- Effective handling of diverse web elements such as dropdowns, dialogs, frames, and mouse interactions.
- Implementation of advanced automation strategies including the Page Object Model and Playwright hooks.
- Comprehensive reporting techniques for analyzing test results and identifying areas for improvement.
- Integration of Playwright with other tools like Selenium Cucumber and API testing frameworks for seamless automation workflows.
- Practical insights and best practices garnered from real-world automation experiences in the BFSI domain, ensuring readiness for industry challenges.
What students have to say about Rahaman:
Excellent course! Clear explanations and practical exercises make learning Playwright a breeze. – Rajesh
Highly recommended! Covers everything from setup to advanced techniques with real-world examples. – Amulya Top-notch training! The instructor’s expertise shines through, making complex concepts easy to understand. – Vihan Outstanding content! I feel confident in my automation skills after completing this course. – Naveen Invaluable learning experience! I now have the skills to tackle web automation projects effectively. – Kirthika |
Salient Features:
- 30 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Automation testers looking to enhance their skills in web automation, particularly those working or aspiring to work in the BFSI domain.
- Software developers interested in incorporating automated testing into their workflow to improve product quality and efficiency.
- Quality assurance professionals seeking to deepen their understanding of modern testing tools and methodologies.
- Students or recent graduates aiming to build a strong foundation in automation testing for career advancement opportunities.
- Individuals with prior experience in Selenium, UFT, or API testing who wish to expand their knowledge and expertise to include Playwright.
- Teams or organizations keen on upskilling their members in cutting-edge web automation techniques to stay competitive in the rapidly evolving tech landscape.
Course syllabus:
1. Introduction: Overview of Playwright and its significance in web automation.
2. Installation: Step-by-step guide on installing and setting up Playwright for different programming languages.
3. How to create & Run tests in Playwright: Create a basic test script and execute it in different browsers.
4. Locators – XPath, CSS, Property: In-depth exploration of various locators and their usage in Playwright.
5. Built-in Locators: Understanding Playwright’s built-in locators for efficient element identification.
6. Record and Play scripts – Test Generator: Utilizing the test generator to automate script creation for accelerated workflow.
7. Assertions: Introduction to assertions for validating expected outcomes.
8. Hard vs soft assertions: Differentiating between hard and soft assertions and their suitable applications.
9. Handle Web Elements: Practical guidance on interacting with input boxes, radio buttons, checkboxes, and dropdowns.
10. Handling multi-select dropdown: Techniques for handling multi-select dropdowns in web applications.
11. Handling bootstrap drop-down: Strategies for dealing with Bootstrap dropdown menus.
12. Handling Auto-suggest dropdown: Implementing automation for auto-suggest dropdowns.
13. Handling hidden dropdown: Techniques to interact with hidden dropdowns in web pages.
14. Handling Dialogs/Alerts: Managing pop-up dialogs and alerts during automation.
15. Handle Multiple windows: Strategies for automating scenarios involving multiple browser windows.
16. Handling frames: Techniques for working with frames within web pages.
17. Handling inner frames: In-depth exploration of handling nested frames.
18. Handling web table: Strategies for interacting with and validating data in web tables.
19. Handling date pickers: Techniques for handling date pickers in web applications.
20. Handling mouse actions: Performing mouse actions such as hover, right-click, double-click, and drag-and-drop.
21. Keyboard actions: Automating interactions using keyboard actions.
22. Upload files: Strategies for automating file uploads in web applications.
23. Playwright hooks: Leveraging Playwright hooks for advanced automation scenarios.
24. Grouping tests: Organizing and executing tests in logical groups.
25. Capture screenshots: Implementing screenshot capture for test result documentation.
26. Recording videos: Recording test execution for comprehensive analysis
27. Tracing tests with trace viewer: Utilizing trace viewer for in-depth test analysis.
28. Tagging tests: Implementing test tagging for better organization and filtering.
29. Annotations: Adding annotations for improved test documentation.
30. Page Object Model: Introduction to the Page Object Model for scalable and maintainable test automation.
31. Reporters: Exploring different reporting options for test results.
32. Allure reports: Generating and interpreting reports using Allure.
33. API testing with Playwright: Extending Playwright for API testing.
34. Playwright with Jenkins – Coming soon: A sneak peek into integrating Playwright with Jenkins for continuous automation.
How can I enroll for this course?
OR
For any other details, Call me or WhatsApp me on +91-9133190573
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 99 USD Or USD15000 INR 12000 INR 6900 Rupees.
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Course Features
- Lectures 34
- Quiz 0
- Duration 35 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes