Playwright with TypeScript – Live Sessions
Isha presents an Extensive and highly interactive “Playwright with TypeScript” Course by our industry expert with 15+ years of hands-on experience. This course is specifically designed to get clear idea of PlayWright Concepts. All the topics mentioned below will be illustrated with Live examples on the sample app……
About the Instructor:
Shreeranga has nearly 15+ years of industry experience in Automation Testing and Web Development. He has worked on variety of test automation projects involving Playwright with TypeScript, Selenium, Appium, Protractor, WebDriver IO, Cypress , Cucumber BDD, Serenity BDD, API Testing using Postman and Rest Assured. Interested in developing web application & learning new technologies. He has handled numerous online batches and trained 300+ students. |
Sample videos:
“Playwright with TypeScript” -Live Training Demo Video:
“Playwright with TypeScript” -Live Training Day 1 Video
Live Sessions Price:
For LIVE sessions – The offer price after discount is 200 USD 129 109 USD Or USD12000 INR 9900 INR 7900 Rupees
OR
What will I learn by the end of this course?
- Understanding of Playwright and TypeScript:
- Gain a solid understanding of Playwright, an open-source Node library for browser automation.
- Learn TypeScript, a statically-typed superset of JavaScript, commonly used with Playwright for building robust and maintainable code.
- Web Automation Basics:
- Understand the fundamentals of web automation and the role of Playwright in automating browser actions.
- Setting Up and Configuring Playwright:
- Learn how to set up and configure Playwright for different browsers (such as Chromium, Firefox, and WebKit).
- Writing Automated Tests:
- Develop skills to write automated tests using Playwright and TypeScript, covering various scenarios and use cases.
- Handling Browser Interactions:
- Explore how to interact with web pages using Playwright, including navigation, clicking elements, filling forms, and handling pop-ups.
- Page and Browser Manipulation:
- Learn techniques for manipulating browser instances and pages, managing multiple pages, and handling cookies.
- Working with Selectors:
- Understand how to use selectors effectively to locate and interact with HTML elements on web pages.
- Asynchronous Operations and Promises:
- Grasp the concept of asynchronous programming in JavaScript and how it is applied in Playwright, including the use of Promises and async/await.
- Handling Asynchronous Events:
- Learn to handle asynchronous events, such as waiting for elements to appear, ensuring proper synchronization in test scripts.
- Debugging and Troubleshooting:
- Develop skills in debugging Playwright scripts and troubleshooting common issues that may arise during automation.
- Continuous Integration (CI) Integration:
- Understand how to integrate Playwright tests into a continuous integration pipeline for automated testing as part of the development process.
- Best Practices for Test Automation:
- Gain insights into best practices for writing maintainable, scalable, and efficient Playwright test scripts.
- Reporting and Documentation:
- Learn to generate test reports and document test results for better communication within development teams.
Free Day 2 Session:
23rd February @ 9:30 PM – 10:30 PM (IST) (Indian Timings)
23rd February @ 11 AM – 12 PM (EST) (U.S Timings)
23rd February @ 4 PM – 5 PM (GMT) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday 9:30 PM – 10:30 PM (IST)
For Participants in US: Monday to Friday 11 AM – 12 PM (EST)
For Participants in UK: Monday to Friday 4 PM – 5 PM (GMT)
What student’s have to say about Shreeranga:
This course helped me understand all the basic topics of playwright in detail. The examples shown were easily understandable. – Shradha
Thanks a lot for this kind of content. I learned a lot of stuff from your lessons. Please continue helping more students by sharing your best knowledge. – Rama Chandra The trainer has covered all that is required to work with playwright and TypeScript. Highly recommend. – Himmath I really enjoyed the class. The instructor was very knowledgeable as well as the demonstrations were easy to follow. – Lavanya The tutor has covered all the important topics and made it very easy and simple to understand each concept. Thank you so much – Varun Course content is very easy to understand. It is really good.- Nagesh Greater trainer !! Teaching each and every concepts of automation. – Chandra Kishore |
Salient Features:
- 35 Hours of Live Training
- Every session gets recorded and lifetime access to these videos will be given.
- Course Completion Certificate
Who can enroll in this course?
- Manual testers who want to upgrade themselves to the cutting edge latest automation skills.
- Selenium/Cypress testers who wants to update their skills with Microsoft version of automation tools.
- Any fresher or QA Engineer who wants to learn Playwright and Automation Concept
Course syllabus:
- Introduction
- Intro to UI automation
- Principles of UI automation
- Why should we use playwright?
- Comparison with different tool
- Architecture of Playwright
- Basics of TypeScript
- Variables
- Operators
- Flow control
- Arrays
- Obejcts
- Classes
- Arrow Functions
- Interfaces
- Classes
- Object oriented principles – Polymorphism and Encapsulation
- Decorators
- Modules
- Async/Await
- Promise
- Playwright Intro
- Playwright Installation and Configuration
- Pre-requisite – Nodejs installation
- Playwright installation with Nodejs
- Installation and Configuration of VScode with Playwright
- Running the first script in playwright
- Playwright – Interacting with Web
- Browser-based actions and support
- Locator concepts – Css and Xpath in-depth
- Handling Invisible elements by understanding logs
- Interacting with Elements: Type, click, Radio Buttons and checkboxes
- Interacting with Dropdown – Use of Select class, Auto-suggest list
- Interacting with alerts – browser-based and javascript-based
- Handling Windows and Frames
- Handling Mouse Events
- Handling File Upload
- Handling file download
- Usage of hooks and tags
- Data-driven testing
- Creating Custom commands
- CLI command lines
- Playwright – Page Object Model
- Design concept and principles
- Designing – Page of model with playwright
- Playwright – Cucumber integration
- Cucumber integration steps
- Cucumber basics – Feature, scenario, scenario outline, step definitions
- Run the feature file with the playwright
- Playwright – Reporting
- Default report available in playwright
- Integration with Allure reports
- Playwright – Jenkins and Docker
- Jenkins integration
- Installation of Jenkins
- Create a job in Jenkins and run the code from github
- Integrating Docker with Playwright