
Discover Microsoft Playwright and its cross-browser features across Chromium, Firefox, and WebKit, plus how to set up environments, write your first test, and run in multiple browsers.
Identify the requirements and install git bash, VS Code, and Node.js to set up the Playwright development environment; learn to run tests across different browsers.
Write your first Playwright test script and run it across multiple browsers; install Playwright, Node.js, and VS Code to test in Chromium, Firefox, and WebKit.
Explore how selectors power Playwright to target web page elements, focusing on CSS selectors as the core approach, with mentions of XPath, text, and custom selectors.
Learn to navigate web pages with Playwright using page.navigate, page.reload, page.goBack, and page.goForward to open URLs, click links, submit forms, and move between pages.
Master interacting with forms and input fields in Microsoft Playwright, including filling, clearing, selecting options, checking checkboxes and radio buttons, submitting forms, and triggering events on a sample lead form.
Learn to wait for elements to appear or become interactable in Microsoft Playwright using wait for selector, wait for XPath, and wait for function with customizable timeouts and polling.
Master handling pop up messages and alert messages in Playwright, learning when to use each, and implement the corresponding dialog and notification code for browsers.
Understand what iframes are and how to implement them in Microsoft Playwright by embedding a separate HTML document within the current page, with attention to advantages and disadvantages.
Learn how to debug Playwright tests, from reading error messages to using logging, breakpoints, and debugging tools, plus a Java example demonstrating the debugging workflow.
Explore custom page objects in Microsoft Playwright with Java; learn to identify pages, create a page object class, add methods and properties, and instantiate it to encapsulate web page interactions.
Explore best practices for organizing and writing tests in Microsoft Playwright with Java, covering test organization, independence, readability, maintainability, data management, and CI automation.
Explore flaky tests in Playwright automation, definitions, causes, and why they undermine reliability. Learn approaches—debugging, environment stability, isolation, retries, and Java-based implementation in Eclipse to stabilize tests.
Master parallel test execution with Playwright by running multiple tests simultaneously across threads, processes, or machines to achieve faster, scalable testing with early feedback while managing dependencies.
Learn how to integrate Playwright tests with ci/cd pipelines to automate parallel test execution, configure pipelines, manage dependencies, build, run, report, deploy, and monitor quality.
Learn to interact with web sockets in Microsoft Playwright, enabling real-time bidirectional communication between client and server, including opening, sending and receiving messages, and closing connections using Java.
Learn to capture and analyze network traffic with Microsoft Playwright, monitoring data packets to troubleshoot, optimize performance, and log network requests during automated tests.
Learn performance testing with Playwright: measure speed, responsiveness, and efficiency of web apps; covers script development, load testing, metrics, analysis, and a Java code example.
Learn how to integrate Playwright with other testing tools to enable end-to-end UI testing, cross-browser coverage, and seamless CI/CD, with examples in Java.
Become a Microsoft Playwright professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that students, developers, automation testers, engineers... can learn Playwright from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working as an Engineer, I have realized that nowadays mastering Microsoft Playwright is very necessary in web testing, web automation, or other development applications. Knowing how to use this language can give you many job opportunities and many economic benefits, especially in the world of the development.
The big problem has always been the complexity to perfectly understand Playwright automation requires, since its absolute mastery is not easy. In this course I try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own projects in a short time, thanks to the step-by-step and detailed examples of every concept.
With 7.5 exclusive hours of video, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to master Playwright. The course will teach you Web Automation Testing in a practical way, from scratch, and step by step.
We will start with the installation needed software on your computer, regardless of your operating system and computer.
Then, we'll cover a wide variety of topics, including:
Introduction to Playwright and course dynamics
Download and Install the needed software and configuring it
General familiarization with the work environment and commands
Writing your first Playwright test script and running tests in different browsers
Working with selectors, navigating web pages, and using forms and input fields, interactive elements, etc.
Implementing pop-ups and alerts, working with iframes, debugging playwright tests or Creating custom page objects
Handling flaky tests
Paralell test execution with Playwright
Integrating Playwright tests with CI/CD pipelines
Interacting with web Sockets
Capturing network traffic with Playwright
Perfomance testing with Playwright
Integrating Playwright with other testing tools
Mastery and application of absolutely ALL the functionalities of Playwright
Practical exercises, complete projects and much more!
In other words, what I want is to contribute my grain of sand and teach you all those things that I would have liked to know in my beginnings and that nobody explained to me. In this way, you can learn to build a wide variety of web automation testing projects quickly and make versatile and complete use of Playwright typescript. And if that were not enough, you will get lifetime access to any class and I will be here to help you.
Learning Microsoft Playwright has never been easier. What are you waiting to join?