ISHA TUITIONS
Back

Playwright with TypeScript Day 2

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 …

This event has expired

Event Information

  • Price Rs.7,900.00 per participant
  • Location Online
  • Start Time 9:30 pm February 23, 2024
  • Finish Time 10:30 pm February 23, 2024
  • Capacity Limited to 100 people

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 USD 109 USD Or 12000 INR 9900 INR 7900 Rupees

Enroll For Free Demo

OR

WhatsApp

 

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