PLAYWRIGHT - The Most trending Automation tool which is an tough competitor to Selenium & Cypress
This is one and only Comprehensive Playwright course available online which covers everything from basics to Framework including JavaScript basics
**********10 reasons why Playwright can be future of UI Automation******************
Playwright enables reliable end-to-end testing for modern web apps with its Auto-wait capability
· Works on major Browser which uses Chromium Engine, (Chrome & Edge) Firefox, Safari (Web kit) & Opera
· Works on any OS – Windows, MAC, Linux & Supports Native mobile emulation of Google Chrome for Android and Mobile IOS in Safari
· Works with any language – JavaScript, TypeScript, Java, Python, C#(.NET). – (This course is made on JavaScript)
· Playwright have excellent inbuilt features called Traces which can take automatic Screenshots, test video recording, Flaky test retry & Logging mechanism
· Playwright provides inspector tool which help us to monitor and debug every step of execution, see click points and verify page locators on fly
· Playwright has inbuilt API Testing libraries to fire the Network calls on fly within Web Application. (Test Edge Case scenarios with the mix of web & API testing)
· Playwright provides browser context feature which help to save and transfer the browser state to any other new browser.
· Playwright provides codegen tool which Generate test code by recording your actions. Save them into any language.
With all the above top features it has, Playwright is now tough competitor for Selenium & Cypress automation tools.
Breakdown of Playwright topics in this course
We are using JavaScript language binding to build Playwright Automation tests. (Js is mainly picked language for Playwright)
For Beginners, there is 2 hours Javascript video in the last section of this course which covers all JS basics from Scratch.
Playwright Web/UI Automation (covers all core concepts) – 50%
Mix of Web & API Tests including Network mocking. – 25%
Playwright Advanced Framework features. – 25%
JavaScript Basics for Beginners (optional)
Your Instructor
Nothing is Impossible in this Universe. It all depends on how you are Trained on it!
Teaching is my Passion. And its my Profession. The only Business I know is Spreading the Knowledge
So I am here at Udemy to share all my 10 Years IT Experience Knowledge to my QA Colleagues and Students
Coming to my Teaching ProfileI have had Trained over 21000+ students in the below Technologies
**********************************************************************************************************
Selenium -Web Automation in Java and Python Soap UI - Webservices/ REST API Testing Appium - Mobile Automation in Android and IOS Jmeter - Performance Testing Software Testing Process Security Testing Automation Framework Building
********************************************************************************************************* Worked with various CMM level orgranizations. Managed in setting up of QA Process for the projects
Course Curriculum
-
StartDownload the complete course as zip file
-
StartCreate npm Project and install Playwright dependencies for testing (7:21)
-
StartImportance of Playwright Test Annotation and async await understanding (9:04)
-
StartWhat is browser context and Page fixtures in Playwright ? - Example (14:14)
-
StartImportance of Playwright configuration file and its details to run the tests (14:01)
-
StartRunning Playwright tests in multiple browsers - chrome, Firefox 7 Webkit (11:17)
-
StartLocators supported by playwright and how to type into elements on page (12:00)
-
StartExtracting the text from browser and inserting valid expect assertions in test (12:33)
-
StartHow to work with locators which extract multiple webelements in page (10:57)
-
StartUnderstanding how wait mechanism works if list of elements are returned (10:13)
-
StartTechniques to wait dynamically for new page in Service based applications (17:38)